Compromis énergie-performance dans les réseaux optique sur puce
Auteur / Autrice : | Jaechul Lee |
Direction : | Daniel Chillet, Cédric Killian |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance le 08/12/2022 |
Etablissement(s) : | Rennes 1 |
Ecole(s) doctorale(s) : | MATHSTIC |
Partenaire(s) de recherche : | Laboratoire : Institut de recherche en informatique et systèmes aléatoires (Rennes) - TARAN |
Jury : | Président / Présidente : Frédéric Pétrot |
Examinateurs / Examinatrices : Angeliki Kritikakou | |
Rapporteur / Rapporteuse : François Verdier, Camel Tanougast |
Mots clés
Résumé
Au fil des ans, le système sur puce (SoC) a évolué d'un processeur unique dans une puce à plusieurs processeurs dans des puces contenant des milliards de transistors. Avec l'évolution des SoC, de nouveaux sujets de recherche ont vu le jour sur l'interconnexion entre les processeurs d'une puce. Le réseau sur puce (NoC) a été proposé comme solution pour des liaisons de communication plus dynamiques afin de connecter un grand nombre de propriétés intellectuelles (IP). Deuxièmement, pour surmonter les inconvénients du NoC électrique, une liaison de communication optique a été proposée comme solution prometteuse. Ce type de NoC offre une faible latence et une bande passante élevée, mais il souffre d'une faible efficacité énergétique. Dans cette thèse, nous abordons ce sujet et nous visons à développer des techniques pour gérer la consommation d'énergie des lasers. Pour relever ce défi, nous exploitons le concept d'approximation et nous l'appliquons à l'ONoC pour proposer deux types de communications : des communications approximatives et précises. Notre proposition est appliquée aux nombres à virgule flottante (FP) en utilisant des signaux optiques de faible puissance pour LSB, au prix d'un taux d'erreur plus élevé. Ces signaux optiques approximatifs permettent une réduction drastique de la consommation d'énergie du laser. En parallèle, pour assurer la précision de la communication sur les MSB, les niveaux de puissance laser sont maintenus en utilisant des signaux de haute puissance. Les résultats des simulations démontrent qu'une réduction de 42 % de la puissance laser peut être obtenue pour l'application Streamcluster avec une dégradation limitée au niveau de l'application. De plus, nous proposons de gérer les communications en fonction de la distance entre les cœurs source et destination. Cependant, cette gestion sensible à la distance à grain fin pourrait être trop coûteuse, nous proposons donc une technique sensible à la distance à faible surcoût basée sur seulement deux classes de distances Court/Long. Les résultats de notre évaluation montrent une réduction drastique de la puissance laser de 20 %, par exemple pour l'application Streamcluster.