Aller au contenu principal

HPES

High Performance Embedded Systems

Équipe action

L'équipe-action HPES (High Performance Embedded Systems) est un projet financé par le LabEx PERSYVAL.

Description scientifique

Le domaine de l'informatique a récemment été profondément modifié par l'émergence de ce que l'on appelle les processeurs multicœurs. Au sein d'une même puce, plusieurs unités de calcul sont mises en œuvre. Ce concept architectural permet de répondre aux exigences de performance tout en respectant des contraintes strictes en matière de consommation d'énergie. Les processeurs multicœurs sont utilisés pour les ordinateurs portables, les processeurs graphiques (GPU), les plates-formes de calcul à haute performance (HPC), mais aussi pour les systèmes embarqués tels que les téléphones mobiles. De plus, les multicœurs haute performance à faible consommation développés pour les systèmes embarqués seront bientôt utilisés dans les centres de données pour le calcul de haute performance. Cela pose de nouveaux défis scientifiques aux concepteurs d'architectures, de systèmes et d'applications qui sont confrontés à des plates-formes de calcul massivement parallèles.

Multicore architecture

Le nombre de cœurs sur une puce augmente rapidement. Dans le même temps, la bande passante de la mémoire augmente trop lentement pour garantir les performances que ces plates-formes multicœurs devraient atteindre. Ce phénomène est connu sous le nom de "mur de la mémoire" et il n'existe actuellement aucune solution efficace pour dépasser cette limite. Avec l'augmentation du nombre de cœurs, la cohérence de la mémoire cache devient également un énorme défi.

La consommation d'énergie est également un défi de taille car elle impose de fortes contraintes à la plateforme informatique, quel que soit le domaine d'application. La première machine classée dans le Green500 a un ratio de performance énergétique de 2 Gflops par watt. Ce ratio doit être amélioré de 30 fois si l'on considère l'informatique exascale. Le processeur multicœur peut contribuer à l'amélioration de ce ratio, mais la pile logicielle doit également évoluer pour favoriser cette amélioration.

Membres

  • H-P. Charles (CEA-LIST)
  • L. Fesquet (TIMA)
  • S. Lesecq (CEA-LETI)
  • S. Mancini (TIMA)
  • N. Marchand (Gipsa)
  • J-F. Méhaut (LIG)
  • F. Rastello (INRIA)
  • E. Rutten (INRIA)
  • L. Vincent (post-doc)
  • Naweiluo Zhou (doctorant)

Séminaires internes

  • 18/10/2013 : Control for MPSoC architecture
  • 28/11/2013 : Dynamic compilation for everyone
  • 27/01/2014 : Hardware NDAP cache for arrays prefetchs
  • 01/04/2014 : Improving the performance of transactional memory applications on multicore
  • Augmenting the Roofline Model via Lower Bound on Data Movement

Évènements "Journées de la compilation"

  • 12/11/2014 : Journée compilation, soutenance de Victor Lomüller
  • 18/09/2015 : Journée compilation, soutenance de Fernando Endo
  • 01/10/2015 : Journée compilation (à Saclay), soutenance de Alexandre Aminot
  • 13-14/12/2016 : Journée compilation, soutenance de Diogo Sampaio
  • 17-23/10/2017 : 3rd Grenoble Workshop on Autonomic Computing and Control

Publications

2016

Autonomic Parallelism and Thread Mapping Control on Software Transactional Memory Naweiluo Zhou, Gwenaël Delaval, Bogdan Robu, Eric Rutten, Jean-François Méhaut 13th IEEE International Conference on Autonomic Computing (ICAC 2016), Jul 2016, Würzbourg, Germany. https://hal.archives-ouvertes.fr/hal-01309681

Control of Autonomic Parallelism Adaptation on Software Transactional Memory Naweiluo Zhou, Gwenaël Delaval, Bogdan Robu, Eric Rutten, Jean-François Méhaut 2016 International Conference on High Performance Computing & Simulation (HPCS 2016) , Jul 2016, Innsbruck, Austria. pp.180-187, 2016, https://hal.archives-ouvertes.fr/hal-01309195

Autonomic Parallelism Adaptation for Software Transactional Memory Naweiluo Zhou, Gwenaël Delaval, Bogdan Robu, Éric Rutten, Jean-François Méhaut Conférence d’informatique en Parallélisme, Architecture et Système (COMPAS), Jul 2016, Lorient, France https://hal.inria.fr/hal-01312786

Autonomic Parallelism Adaptation on Software Transactional Memory Naweiluo Zhou, Gwenaël Delaval, Bogdan Robu, Éric Rutten, Jean-François Méhaut [Research Report] RR-8887, Univ. Grenoble Alpes; INRIA Grenoble. 2016, pp.24 https://hal.inria.fr/hal-01279599v2

Autonomic Thread Parallelism and Mapping Control for Software Transactional Memory, Naweiluo Zhou     Distributed, Parallel, and Cluster Computing [cs.DC]. UJF Grenoble-1; INRIA Grenoble, 2016. English https://hal.archives-ouvertes.fr/tel-01408450

2015

Chadi Al Khatib, Mohamed Gana, Chouki Aktouf, Laurent Fesquet, “A new methodology for implementing a distributed clock management system for low-power design”, HiPEAC 2015 Conference, Workshop on High Performance Embedded Systems, January 19 - 21, 2015, Amsterdam, Netherlands.

Chadi Al khatib, Claire Aupetit, Cyril Chevalier, Chouki Aktouf, Gilles Sicard, Laurent Fesquet, "A Generic Clock Controller for Low Power Systems: Experimentation on an AXI Bus", IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), October 5-7, 2015, Daejeon, Korea

2014

M. Berekmeri, D. Serrano, S. Bouchenak, N. Marchand and B. Robu, "A Control Approach for Performance of Big Data Systems", Vol. 19(1), IFAC World Congress, 2014.

M. Berekmeri, D. Serrano, S. Bouchenak, N. Marchand and B. Robu, "Application du contrôle pour garantir la performance des systèmes Big Data", Conférence francophone d’informatique en parallélisme, architecture et système (ComPAS), 2014

Ngoc-Mai Nguyen, Warody Lombardi, Edith Beigné, Suzanne Lesecq, Xuan-Tu Tran, "FIFO-level-based Power Management and its Application to an H.264 Encoder", IECON’14, 40th Annual Conference of the IEEE Industrial Electronics Society, 30, October - 01, November, 2014 Dallas, TX, USA. Best presentation Awards

Soguy Mak Karé Gueye, N. de Palma, Eric Rutten, Alain Tchana, Nicolas Berthier, “Coordinating Self-Sizing ans Self-Repair Managers for Multi-Tier Systems”, Journal of Future Generation of Computer Systems (FCGS), Numéro 35, pp 14-26, 2014, Springer, IECON’14, 40th Annual Conference of the IEEE Industrial Electronics Society, 30, October - 01, November, 2014, Dallas, TX, USA. BEST Presentation Award.

Luiz Fabrício Góes, Christiane Pousa Ribeiro, Marcio Castro, Jean-François Mehaut, Murray Cole, and Marcelo Cintra. “Automatic Skleton-Driven Memory Affinity for Transactional Worklist Applications”. International Journal of Parallel Programming (IJPP), volume 42, numéro 2, pp 365-382, 2014, Springer

Stéphane Mancini “Adaptation en boucle fermée d'un préchargement stockastique dans les tableaux” Proceedings de la conférence ComPAS'2014, Session Architecture, 23-25 Avril 2014, Neuchâtel, Suisse

Sylvain Durand, Hatem Zakaria, Laurent Fesquet, Nicolas Marchand, “A Robust and Energy-Efficient DVFS Control Algorithm for GALS-ANoC MPSoC" in Advanced Technology under Process Variability Constraints”, Advances in Computer Science : an International Journal (ACSIJ), Volume 3, Issue 1, January 2014 

Stéphane Mancini “Adaptation en boucle fermée d'un préchargement stockastique dans les tableaux” conférence ComPAS'2014, Session Architecture, Neuchâtel, Suisse, 23-25 Avril 2014

Yeter Akgul, Diego Puschini, Suzanne Lesecq, Pascal Benoit, Edith Beigne, Ivan Miro-Panades, Lionel Torres, “Power management through DVFS and Dynamic Body Biasing in FD-SOI circuits”, 51th DAC Conference, San-Francisco, 1-5 June 2014

Venmugil Elango and Fabrice Rastello and Louis-Noël Pouchet and J. Ramanujam and P. Sadayappan “On Characterizing the Data Movement Complexity of Computational DAGs for Parallel Execution26th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '14 June 23 - 25, 2014

L. Pilla, C. Pousa Ribeiro, P. Coucheney, F. Broquedis, B. Gaujal, P. Navaux, and J.-F. Mehaut. "A Topology-aware Load Balancing Algorithm for Clustered Hierarchical Multi-core Machines." Future Generation of Computing Systems (FGCS), 30(1):191--201, 2014

2013

M. Berekmeri, D. Sarrano, S. Bouchenak, N. Marchand and B. Robu, "Modelling and Control of MapReduce Systems", Conférence francophone d’informatique en parallélisme, architecture et système (ComPAS), 2013

Fauzia, Naznin and Elango, Venmugil and Ravishankar, Mahesh and Ramanujam, J. and Rastello, Fabrice and Rountev, Atanas and Pouchet, Louis-Noël and Sadayappan, P. “Beyond Reuse Distance Analysis: Dynamic Analysis for Characterization of Data Locality PotentialACM TACO Transaction on Architecture and Code Optimization, 2013 december

Publié le 3 décembre 2024

Mis à jour le 16 avril 2025