scratchpad memory
Recently Published Documents


TOTAL DOCUMENTS

141
(FIVE YEARS 22)

H-INDEX

17
(FIVE YEARS 2)

Author(s):  
Xiaohan Tao ◽  
Jianmin Pang ◽  
Jinlong Xu ◽  
Yu Zhu

AbstractThe heterogeneous many-core architecture plays an important role in the fields of high-performance computing and scientific computing. It uses accelerator cores with on-chip memories to improve performance and reduce energy consumption. Scratchpad memory (SPM) is a kind of fast on-chip memory with lower energy consumption compared with a hardware cache. However, data transfer between SPM and off-chip memory can be managed only by a programmer or compiler. In this paper, we propose a compiler-directed multithreaded SPM data transfer model (MSDTM) to optimize the process of data transfer in a heterogeneous many-core architecture. We use compile-time analysis to classify data accesses, check dependences and determine the allocation of data transfer operations. We further present the data transfer performance model to derive the optimal granularity of data transfer and select the most profitable data transfer strategy. We implement the proposed MSDTM on the GCC complier and evaluate it on Sunway TaihuLight with selected test cases from benchmarks and scientific computing applications. The experimental result shows that the proposed MSDTM improves the application execution time by 5.49$$\times$$ × and achieves an energy saving of 5.16$$\times$$ × on average.


Author(s):  
Mohsen Shekarisaz ◽  
Ali Hoseinghorban ◽  
Mostafa Bazzaz ◽  
Mohammad Salehi ◽  
Alireza Ejlali

Author(s):  
Zhenxing Zhang ◽  
Shiyan Sun ◽  
Xunyu Chen ◽  
Tian Zhi ◽  
Qi Guo ◽  
...  

2020 ◽  
Vol 111 ◽  
pp. 113741
Author(s):  
Ali Mansoor ◽  
Mahdi Fazeli ◽  
Amir Masood Rahmani

Sign in / Sign up

Export Citation Format

Share Document