# Réunion du 20 avril 2020 - 15h00/17h45
### Présents: Kamel, John, Seyf, Walther, Ny Ando, Max (à la bourre!) et François.
### Perdu avec sa FreeBox: Omar
## John
* Il a été convenu (le 30/01 :o) ) l'envoi d'un papier à une special issue ACM dont le dealine est le 1er mai. Le coeur de ce papier se focalise sur l'apport du pruning (structuré ou non) dans le cas de la DHM sur FPGA. Samedi, John a approfondi le papier "To prune or not to prune"(2017) et s'est aperçu que la méthode proposée était exceptionnelle en termes de simplicité et surtout de résultats: Cela remet en cause le papier pour le 1er.
* Un second point concerne la méthode de comparaison ressource vs précision. A priori, le calcul de précision est fait après pruning en restant sur 32 bits (flottant?) alors que le calcul des ressources se fait sur 8 bits fixe...?
* Les deux points TODO de la semaine dernière n'ont donc pas été abordés.
*Une réunion de crise pour monter un plan de bataille pour l'ACM est fixé mardi 21/04 à 15h00 avec Max et Kamel.*
## Walth
* Bon avance sur le papier pour l'ACM du 1er mai. Il a été décidé de focaliser le papier sur des aspects "prédiction" ce qui permetterait in-fine de choisir le meilleurs paritionnement.
Maxime propose le titre :"FPGA-GPU Heterogeneous Deep Learning : A Module-Level Partitioning Recipe".
* Validation des réseaux MBN et SFN avec de vraies synthèses sur FPGA.
**La TODO list de Walth pour la semaine prochaine:**
* Réorganiser le papier ACM dans ce sens
## Seyf
Le papier est en cours de finalisation et devrait être prêt pour un envoi dans la semaine. Le journal envisagé est https://www.journals.elsevier.com/optics-and-lasers-in-engineering. Journal qui colle pas mal avec un IF>4.
## Ny Ando
Ny Ando est en phase d'exploration sur les possibilités de faire de la synthèse d'images multispectrales. De ce qui avait été évoqué dans la TODO list:
* Un premier moteur de rendu a été réalisé en faisant des transformations géométriques [R|t] puis une projection perspective. Il est clair que c'est du réinventage de roue quand on connait les très nombreuses librairies disponibles... :\
* Concernant le raytracing sur OpenGL, il semble y avoir un projet récent mais rien de clair dans les explications. En parallèle de cela, le projet Vulkan lancé par le consortium Kronos (open XX) semble prometteur mais compliqué à prendre en main.
Un très bref passage sous google **"how to write a raytracer"** semble montrer qu'il y a de nombreux projets (même très basiques) qui pourraient être une bonne base de départ.
**La TODO list de Ny Ando pour la semaine prochaine:**
* Faire une "état de l'art" des projets de raytracing.
* En choisir un de manière argumentée et faire de premiers rendus.
* Rentrer dans le code pour comprendre comment intégrer le sepctre de sensibilité d'une caméra avec ou sans filtre.