Javascript must be enabled to continue!
Transforming TLP into DLP with the dynamic inter-thread vectorization architecture
View through CrossRef
Transformer le TLP en DLP avec l'architecture de vectorisation dynamique inter-thread
De nombreux microprocesseurs modernes mettent en œuvre le multi-threading simultané (SMT) pour améliorer l'efficacité globale des processeurs superscalaires. SMT masque les opérations à longue latence en exécutant les instructions de plusieurs threads simultanément. Lorsque les threads exécutent le même programme (cas des applications SPMD), les mêmes instructions sont souvent exécutées avec des entrées différentes. Les architectures SMT traditionnelles exploitent le parallélisme entre threads, ainsi que du parallélisme de données explicite au travers d'unités d'exécution SIMD. L'exécution SIMD est efficace en énergie car le nombre total d'instructions nécessaire pour exécuter un programme est significativement réduit. Cette réduction du nombre d'instructions est fonction de la largeur des unités SIMD et de l'efficacité de la vectorisation. L'efficacité de la vectorisation est cependant souvent limitée en pratique. Dans cette thèse, nous proposons l'architecture de vectorisation dynamique inter-thread (DITVA) pour tirer parti du parallélisme de données implicite des applications SPMD en assemblant dynamiquement des instructions vectorielles à l'exécution. DITVA augmente un processeur à exécution dans l'ordre doté d'unités SIMD en lui ajoutant un mode d'exécution vectorisant entre threads. Lorsque les threads exécutent les mêmes instructions simultanément, DITVA vectorise dynamiquement ces instructions pour assembler des instructions SIMD entre threads. Les threads synchronisés sur le même chemin d'exécution partagent le même flot d'instructions. Pour conserver du parallélisme de threads, DITVA groupe de manière statique les threads en warps ordonnancés indépendamment. DITVA tire parti des unités SIMD existantes et maintient la compatibilité binaire avec les architectures CPU existantes.
Title: Transforming TLP into DLP with the dynamic inter-thread vectorization architecture
Description:
Transformer le TLP en DLP avec l'architecture de vectorisation dynamique inter-thread
De nombreux microprocesseurs modernes mettent en œuvre le multi-threading simultané (SMT) pour améliorer l'efficacité globale des processeurs superscalaires.
SMT masque les opérations à longue latence en exécutant les instructions de plusieurs threads simultanément.
Lorsque les threads exécutent le même programme (cas des applications SPMD), les mêmes instructions sont souvent exécutées avec des entrées différentes.
Les architectures SMT traditionnelles exploitent le parallélisme entre threads, ainsi que du parallélisme de données explicite au travers d'unités d'exécution SIMD.
L'exécution SIMD est efficace en énergie car le nombre total d'instructions nécessaire pour exécuter un programme est significativement réduit.
Cette réduction du nombre d'instructions est fonction de la largeur des unités SIMD et de l'efficacité de la vectorisation.
L'efficacité de la vectorisation est cependant souvent limitée en pratique.
Dans cette thèse, nous proposons l'architecture de vectorisation dynamique inter-thread (DITVA) pour tirer parti du parallélisme de données implicite des applications SPMD en assemblant dynamiquement des instructions vectorielles à l'exécution.
DITVA augmente un processeur à exécution dans l'ordre doté d'unités SIMD en lui ajoutant un mode d'exécution vectorisant entre threads.
Lorsque les threads exécutent les mêmes instructions simultanément, DITVA vectorise dynamiquement ces instructions pour assembler des instructions SIMD entre threads.
Les threads synchronisés sur le même chemin d'exécution partagent le même flot d'instructions.
Pour conserver du parallélisme de threads, DITVA groupe de manière statique les threads en warps ordonnancés indépendamment.
DITVA tire parti des unités SIMD existantes et maintient la compatibilité binaire avec les architectures CPU existantes.
Related Results
Effects of Enzymes or Fermented Feed on Nitrogen Balance, Meat Quality, Intestinal Microbiota Profile and Barrier Functions of Landrace × Rongchang Pigs Fed with a Diversified Low-Protein Diet
Effects of Enzymes or Fermented Feed on Nitrogen Balance, Meat Quality, Intestinal Microbiota Profile and Barrier Functions of Landrace × Rongchang Pigs Fed with a Diversified Low-Protein Diet
Reducing the dependence on traditional protein sources, and decreasing feeding costs and nitrogen emissions, are important tasks in livestock production. A 5 × 5 Latin square nitro...
New Directions in TLP Technology
New Directions in TLP Technology
Abstract
Of the many deepwater platform concepts that were developed as deepwater platform technology matured, the TLP has been the most frequently selected for d...
TLP Rigid Riser: A Case Study
TLP Rigid Riser: A Case Study
Abstract
This case study presents a Production/Injection rigid riser. The riser is designed for 300 meter water depth in compliance with Norwegian regulations. Em...
Challenges of TLP Installation Offshore Brazil
Challenges of TLP Installation Offshore Brazil
Abstract
Installation of a Tension Leg Platform comprises distinct phases, all of which can provide special challenges when considering locating a TLP in a fronti...
Auger TLP Well System Challenges and Innovations
Auger TLP Well System Challenges and Innovations
ABSTRACT
The Auger TLP well system has successfully employed novel features to satisfy challenging design requirements of drilling, completing, and producing near...
Concrete Hulls For Tension Leg Platforms
Concrete Hulls For Tension Leg Platforms
ABSTRACT
This paper describes the main features of a concrete hull TLP concept developed for the Heidrun Field. The hydrodynamic response and the methods adopted ...
Prediction of TLP Responses: Model Tests vs. Analysis
Prediction of TLP Responses: Model Tests vs. Analysis
Abstract
This paper presents an overview of prediction of TLP responses: model tests vs. analysis, sponsored by DeepStar Phase V program. ABB and Marintek were in...
CryoSeek identification of glycofibrils with diverse compositions and structural assemblies
CryoSeek identification of glycofibrils with diverse compositions and structural assemblies
Abstract
Last year, we reported CryoSeek, a research strategy that employs cryo-electron microscopy (cryo-EM) to discover novel bio-entities from any accessible source,...

