Skip to content

[ODK] Meeting 2019 06 19

A. Breust edited this page Jun 24, 2019 · 1 revision

ODK Linbox meeting 2019-06-19 CR

Alexis:

  • 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]

    1. option 1: t Dixon en parallele qui se synchronisent avant un pfgemm fait par tout le monde
    2. 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

Zhu:

  • 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

Clone this wiki locally