DocumentCode
704136
Title
TFluxSCC: Exploiting Performance on Future Many-Core Systems through Data-Flow
Author
Diavastos, Andreas ; Stylianou, Giannos ; Trancoso, Pedro
Author_Institution
Dept. of Comput. Sci., Univ. of Cyprus, Nicosia, Cyprus
fYear
2015
fDate
4-6 March 2015
Firstpage
190
Lastpage
198
Abstract
The current trend in processor design is to increase the number of cores as to achieve a desired performance. While having a large number of cores on a chip seems to be feasible in terms of the hardware, the development of the software that is able to exploit that parallelism is one of the biggest challenges. In this paper we propose a Data-Flow based system that can be used to exploit the parallelism in large-scale many-core processors in an effective and efficient way. Our proposed system - TFlux SCC - is an extension of the TFlux Data-Driven Multithreading (DDM), which evolved to exploit the parallelism of the 48-core Intel Single-chip Cloud Computing (SCC) processor. With TFlux SCC we achieve scalable performance using a global address space without the need of cache-coherency support. Our scalability study shows that application´s performance can scale, with speedup results reaching up to 48x for 48 cores. The findings of this work provide insight towards what a Data-Flow implementation requires and what not from a many-core architecture in order to scale the performance.
Keywords
data flow computing; integrated circuit design; microprocessor chips; multi-threading; multiprocessing systems; performance evaluation; 48-core Intel single-chip cloud computing processor; TFlux data-driven multithreading; TFluxSCC; data-flow based system; future many-core systems; global address space; large-scale many-core processors; processor design; Hardware; Message systems; Multicore processing; Parallel processing; Programming; Runtime; Software; Data-Driven Multithreading; dataflow; many-cores; programming model;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Conference_Location
Turku
ISSN
1066-6192
Type
conf
DOI
10.1109/PDP.2015.69
Filename
7092719
Link To Document