DocumentCode
2234573
Title
CODIE: Continuation-Based Overlapping Data-Transfers with Instruction Execution
Author
Miyoshi, Takefumi ; Kise, Kenji ; Irie, Hidetsugu ; Yoshinaga, Tsutomu
Author_Institution
Grad. Sch. of Inf. Syst., Univ. of Electro-Commun., Chofu, Japan
fYear
2010
fDate
17-19 Nov. 2010
Firstpage
71
Lastpage
77
Abstract
In this paper, a runtime system termed CODIE is proposed to execute sequential part of programs efficiently in a many-core architecture. All independent processing elements in a many-core architecture use a shared network and off-chip memory. Therefore, contentions on such resources substantially degrade the system performance. On the CODIE system, when a cache miss occurs, the system first initiates a data transfer operation. Next, the system creates a continuation of executing instructions related to the missing data. The continuation is stored into the buffer, and the instructions not related to the missing data are executed subsequently. In other words, data transfer and instruction executions can be performed simultaneously. In this way, the effect of the overhead of the updating cache entry (increased by memory access contention) is tolerated. The results of evaluation show that the proposed CODIE system realizes a 1.86× speed up of the execution of the sequential write/read program on the M-Core architecture at 36 cores and a 1.97× speed up of the execution of the blacks holes(from PARSEC benchmark suite) on the Cell/BE processor with 6 SPEs.
Keywords
cache storage; electronic data interchange; instruction sets; parallel architectures; program processors; shared memory systems; CODIE; M-core architecture; cache memory; cell BE processor; continuation-based overlapping data-transfer; instruction execution; many-core architecture; off-chip memory; program execution; sequential write-read program; shared network; ILP; MLP; compiler; many-core architecture; runtime system;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking and Computing (ICNC), 2010 First International Conference on
Conference_Location
Higashi-Hiroshima
Print_ISBN
978-1-4244-8918-3
Electronic_ISBN
978-0-7695-4277-5
Type
conf
DOI
10.1109/IC-NC.2010.26
Filename
5695216
Link To Document