Modeling performance of serial and parallel sections of multi-threaded programs in manycore era - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Thèse Année : 2015

Modeling performance of serial and parallel sections of multi-threaded programs in manycore era

Modélisation de la performance des sections séquentielles et parallèles au sein de programmes multithreadés à l'ère des many-coeurs

Surya Narayanan Natarajan
  • Fonction : Auteur
  • PersonId : 949403

Résumé

This thesis work is done in the general context of the ERC funded Defying Amdahl's Law (DAL) project which aims at exploring the micro-architectural techniques that will enable high performance on future many-core processors. The project envisions that despite future huge investments in the development of parallel applications and porting it to the parallel architectures, most applications will still exhibit a significant amount of sequential code sections and, hence, we should still focus on improving the performance of the serial sections of the application. In this thesis, the research work primarily focuses on studying the difference between parallel and serial sections of the existing multi-threaded (MT) programs and exploring the design space with respect to the processor core requirement for the serial and parallel sections in future many-core with area-performance tradeoff as a primary goal.
Ce travail a été effectué dans le contexte d'un projet financé par l'ERC, Defying Amdahl's Law (DAL), dont l'objectif est d'explorer les techniques micro-architecturales améliorant la performance des processeurs many-coeurs futurs. Le projet prévoit que malgré les efforts investis dans le développement de programmes parallèles, la majorité des codes possèderont toujours une quantité signifiante de code séquentiel. Pour cette raison, il reste primordial de continuer à améliorer la performance des sections séquentielles des-dits programmes. Au sein de cette thèse, le travail de recherche se concentre principalement sur l'étude des différences entre les sections parallèles et les sections séquentielles de programmes multithreadés (MT) existants. L'exploration de l'espace de conception des futurs processeurs many-coeurs est aussi traitée, tout en gardant à l'esprit les exigences concernant ces deux types de sections ainsi que le compromis performance-surface.
Fichier principal
Vignette du fichier
these.pdf (3.06 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-01170039 , version 1 (30-06-2015)

Identifiants

  • HAL Id : tel-01170039 , version 1

Citer

Surya Narayanan Natarajan. Modeling performance of serial and parallel sections of multi-threaded programs in manycore era. Hardware Architecture [cs.AR]. INRIA Rennes - Bretagne Atlantique and University of Rennes 1, France, 2015. English. ⟨NNT : ⟩. ⟨tel-01170039⟩
291 Consultations
990 Téléchargements

Partager

Gmail Facebook X LinkedIn More