DocumentCode :
2076817
Title :
SysCellC: SystemC on Cell
Author :
Kaouane, Linda ; Houzet, Dominique ; Huet, Sylvain
Author_Institution :
INPG, Grenoble
fYear :
2008
fDate :
June 30 2008-July 3 2008
Firstpage :
234
Lastpage :
244
Abstract :
High performance computing with low cost machines becomes a reality. As an example, the Sony playstation3 gaming console offers performances up to 150 gflops for a machinepsilas retail price of $400. Unfortunately, higher performances are achieved when the programmer exploits the architectural specificities of its Cell processor: he has to focus on inter-processor communications, task allocations among the processors, task scheduling, external memory prefetching, and synchronization. In this paper, we propose and evaluate a compile flow that automates the transformation of a program expressed with the high level system design language SystemC used as a programming model, to its implementation on the Cell processor. SystemC constructs and scheduler are directly mapped to the Cell API, preserving their semantic. Inter-processor and external memory communications are abstracted by means of SystemC channels. We illustrate the approach on two case studies implemented on a Sony Playstation 3.
Keywords :
application program interfaces; hardware description languages; microprocessor chips; processor scheduling; program compilers; SystemC; application program interface; cell processor; compile flow; external memory prefetching; high level system design language; high performance computing; inter-processor communication; program transformation; synchronization; task allocation; task scheduling; Bandwidth; Clocks; Computer architecture; Costs; Hardware; High performance computing; Memory management; Multiaccess communication; Processor scheduling; Programming profession; Cell; MPI; Programming model; SystemC;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Sciences and Its Applications, 2008. ICCSA '08. International Conference on
Conference_Location :
Perugia
Print_ISBN :
978-0-7695-3243-1
Type :
conf
DOI :
10.1109/ICCSA.2008.63
Filename :
4561226
Link To Document :
بازگشت