作者
Yoav Etsion, Felipe Cabarcas, Alejandro Rico, Alex Ramirez, Rosa M Badia, Eduard Ayguade, Jesus Labarta, Mateo Valero
发表日期
2010/12/4
研讨会论文
2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture
页码范围
89-100
出版商
IEEE
简介
We present \emph{Task Super scalar}, an abstraction of instruction-level out-of-order pipeline that operates at the task-level. Like ILP pipelines, which uncover parallelism in a sequential instruction stream, task super scalar uncovers task-level parallelism among tasks generated by a sequential thread. Utilizing intuitive programmer annotations of task inputs and outputs, the task super scalar pipeline dynamically detects inter-task data dependencies, identifies task-level parallelism, and executes tasks out-of-order. Furthermore, we propose a design for a distributed task super scalar pipeline front end, that can be embedded into any many core fabric, and manages cores as functional units. We show that our proposed mechanism is capable of driving hundreds of cores simultaneously with non-speculative tasks, which allows our pipeline to sustain work windows consisting of tens of thousands of tasks. We further …
引用总数
2009201020112012201320142015201620172018201920202021202220232024129171318261315131165441
学术搜索中的文章
Y Etsion, F Cabarcas, A Rico, A Ramirez, RM Badia… - 2010 43rd Annual IEEE/ACM International Symposium …, 2010