-
Notifications
You must be signed in to change notification settings - Fork 27
[ODK] Meeting 2019 06 19
A. Breust edited this page Jun 24, 2019
·
1 revision
- Dixon refacto: -> mergé
- RNS pour fgemv basé sur FFLAS::RNSInteger -> debugger pourquoi certaines cols plantent -> faire les convert et le IVD.addin en matriciel
- planning -> fgemm d'ici la semaine pro + parallelisme éventuellement
-> puis
- benchmarks
- intégration dans le framework général (matrices non-inversibles, rectangulaires, etc)
-
RatRecon: passer les bornes num et den pour al reconstruction -> fixe #197 -> appliquer le change dans Dixon normal
-
question synchro: faut-il synchroniser au niveau du fgemm: [D2]
- option 1: t Dixon en parallele qui se synchronisent avant un pfgemm fait par tout le monde
- option 2: parfor(l) sur les residus, chacun faisant un Dixon sequentiel, fgemm ou fgemv selon si les modulo sont premiers ou RNS -> choix de l'option 1.
TODO next: -> TODO: quand nullity>0 -> redraw a new prime
- LinBox error debug contracts: PR en WIP encore en WIP, a voir plus tard.
-> autotune crash n'est pas reporté -> done
- SG1: URGent
- pDet, pRank, pReducedEchelonForm, -> fait, speedup parallel visible
- solve appelle echelonize -> devrait être parallèle -> à vérifier -> nettoyer et mettre en need-review
- becnhmarks fgemv
- code introuvable -> retrouver le code, -> nettoyer -> comprendre pourquoi le pointwise n'est pas parallel -> etc -> Nettoyage, objectif PR pour la semaine prochaine
Autres:
-
refacto ZRing et IntegerDom en cours -> merger d'abord les RandIter refacto, puis fixer les pb dans ZRing
-
JG fflas-ffpack #265 -> test-solve sur retourdest avec openblas en parallel -> USE_THREADS=0 incompatible avec set_num_threads -> CP regarde si c'ets un bug OpenBlAS et reporte