Vous êtes ici

Multi-technologies on-chip interconnects for manycore architectures

Equipe et encadrants
Département / Equipe: 
DépartementEquipe
Site Web Equipe: 
https://team.inria.fr/cairn/
Directeur de thèse
Cédric KILLIAN
Co-directeur(s), co-encadrant(s)
Contact(s)
NomAdresse e-mailTéléphone
Cédric Killian
cedric.killian@irisa.fr
+33296469485
Daniel Chillet
daniel.chillet@irisa.fr
Sujet de thèse
Descriptif

Subject

Since few years we are witnessing the emergence of manycore architectures, namely to the implementation of massive parallelism on a single chip. Associated with the shrinking size of the transistors, announced reaching an 11nm technology on 2020, these manycore architectures should reach the integration of thousands of heterogeneous cores allowing huge parallel computation capabilities suitable for High Performance Computing (HPC) and embedded systems.

These parallelism capabilities obviously generate an enormous amount of data exchanges making the communication medium a key element of the overall performance of the system. Massively parallel manycore architectures are showing the scalability limits of electrical NoCs (ENoCs) that suffer when facing thousands of cores. This generates an increase in the latency, hence in the power consumption. Theses degradations are also amplified while the size of the wire decreases.

Technology evolution has allowed for the integration of silicon photonics and wireless on- chip communications, creating Optical and Wireless NoCs (ONoCs and WNoCs, respectively) paradigms. The recent publications highlight advantages and drawbacks for each technology: WNoCs are efficient for broadcast, ONoCs have low latency and high integrated density (throughput/cm2) but inefficient in multicast, and ENoC still efficient for average size of NoC. In this context, this project proposes to associate these three technologies. Each NoC technology possesses particular and complementary advantages allowing to efficiently route messages depending on their profile: short or long distance, uni- or multi-cast.

The main objectives of this thesis are:

  • Defining a Scalable Hybrid NoC (SHNoC) associating electric, optic and wireless communication NoCs to take advantage of each technology;

  • Provide adaptive Quality of Service by efficiently routing the messages on the most efficient technology with respect to application constraints (e.g. minimizing energy, latency, etc.).

     

Main activities

The thesis works will be organized regarding the following activities:

  • The first activity consists in the study of the state of the art in recent advances for each on-chip interconnect technology. This study will allow to identify the process compatibilities and the physical possibilities or limitations of association (e.g. number of antennas that is physically possible to implement on a specific chip size).

  • The second activity is the characterization of communication models (energy, throughput, latency) for each NoC technology. The aim is to define high level models to integrate them in a manycore simulator (e.g. NoXiM, Sniper or Gem5) in order to evaluate communication performance on real life benchmark.

  • Regarding the last activity, we will propose routing protocols to provide a Quality of Service (QoS) to the application by targeting a minimal energy consumption, or latency. This routing protocol will define, regarding the targeted QoS and the message profile, the path among the hybrid interconnect.

The student will evolve in a very stimulating environment as 2 PhD students are currently working on ENoC and ONoC, and a PostDoC researcher is working on WNoCs.

This PhD work will also interact with other ANR projects: Rakes and AllOpticall2. These projects involve Inria Cairn (Rennes/Lannion), INL (Lyon), Concordia University (Quebec, Canada), Lab-STICC (Lorient), TIMA (Grenoble), and C2N (Paris).

 

Profile of the candidates:

 

  • Master student in computer science;
  • Knowledges and skills in
    • embedded digital architectures, parallel computing; § coding in SystemC, C++, Python, VHDL/HLS, Matlab;

Knowledge in on-chip interconnects, and in optical and wireless communications is a plus but is not mandatory.

Contacts and application:

Please apply by sending an email (CV, cover letter, and Master results) to the aforementioned contacts with the following attachments:

  • CV;

  • Cover letter;

  • Master results;

  • Letters or reference person with contact’s information.

Bibliographie

[1]  A. Karkar et al. “A Survey of Emerging Interconnects for On-Chip Efficient Multicast and Broadcast in Many- Cores”. In: IEEE Circuits and Systems Magazine 16., pp. 58–72 , 2016.

[2]  M.F.Chang,etal.,“CMPNetwork-on-ChipOverlaidwithMulti-BandRF-Interconnect,” Proc. of IEEE Int. symposium on High- Performance Computer Architecture (HPCA), pp. 191-202, 2008.

[3]  A.Shacham,K.Bergman,andL.P.Carloni."Photonicnetworks-on-chipforfuture generations of chip multiprocessors." IEEE Transactions on Computers, vol. 57.9 pp: 1246-1260, 2008.

[4] J. Ortiz Sosa, O. Sentieys, C. Roland. A Diversity Scheme to Enhance the Reliability of

Wireless NoC in Multipath Channel Environment. Twelfth IEEE/ACM International

Symposium on Networks-on-Chip (NOCS), Oct 2018, Torino, Italy. pp.1-8

[5] J.Luo,C.Killian,D.Chillet,S.LeBeux,I.OConnor,O.Sentieys.“Offlineoptimizationof wavelength allocation and laser power in nanophotonic interconnects”. In: ACM Journal on Emerging Technologies in Computing Systems (JETC) (2018).

Début des travaux: 
01/01/2020
Mots clés: 
on-chip interconnects, Network-on-Chip (NoC), emerging technologies, heterogeneous manycore architectures, embedded system, quality of service.
Lieu: 
IRISA - Campus universitaire de Beaulieu, Rennes