DocumentCode :
3674769
Title :
Dataflow Support in x86_64 Multicore Architectures through Small Hardware Extensions
Author :
Andrea Mondelli; Nam Ho;Alberto Scionti;Marco Solinas;Antoni Portero;Roberto Giorgi
fYear :
2015
Firstpage :
526
Lastpage :
529
Abstract :
The path towards future high performance computers requires architectures able to efficiently run multi-threaded applications. In this context, dataflow-based execution models can improve the performance by limiting the synchronization overhead, thanks to a simple producer-consumer approach. This paper advocates the ISE of standard cores with a small hardware extension for efficiently scheduling the execution of threads on the basis of dataflow principles. A set of dedicated instructions allow the code to interact with the scheduler. Experimental results demonstrate that, the combination of dedicated scheduling units and a dataflow execution model improve the performance when compared with other techniques for code parallelization (e.g., OpenMP, Cilk).
Keywords :
"Message systems","Instruction sets","Computational modeling","Scheduling","Multicore processing","Hardware"
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2015 Euromicro Conference on
Type :
conf
DOI :
10.1109/DSD.2015.62
Filename :
7302318
Link To Document :
بازگشت