Task superscalar: using processors as functional units

Yoav Etsion, Alex Ramirez, Rosa M. Badia, Eduard Ayguade, Jesus Labarta, Mateo Valero
Barcelona Supercomputing Center, BSC-CNS
Proceedings of the 2nd USENIX conference on Hot topics in parallelism, HotPar’10, 2010


   title={Task superscalar: Using processors as functional units},

   author={Etsion, Y. and Ramirez, A. and Badia, R.M. and Ayguade, E. and Labarta, J. and Valero, M.},

   booktitle={Proceedings of the 2nd USENIX conference on Hot topics in parallelism},



   organization={USENIX Association}


Download Download (PDF)   View View   Source Source   



The complexity of parallel programming greatly limits the effectiveness of chip-multiprocessors (CMPs). This paper presents the case for task superscalar pipelines, an abstraction of traditional out-of-order superscalar pipelines, that orchestrates an entire chip-multiprocessor in the same degree out-of-order pipelines manage functional units. Task superscalar leverages an emerging class of task-based dataflow programming models to relieve programmers fromexplicitlymanaging parallel resources. We posit that task superscalar overcome many of the limitations of instruction-level out-of-order pipelines, and provide a scalable interface for CMPs.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2020 hgpu.org

All rights belong to the respective authors

Contact us: