Title :
A Profile-based Memory Access Optimizing Technology on CBE Architecture
Author :
Feng, Guofu ; Dong, Xiaoshe ; Ma, Siyuan ; Feng, Jinghua ; Wang, Xuhao
Author_Institution :
Dept. of Electron. & Inf. Eng., Xi´´an Jiaotong Univ., Xi´´an
Abstract :
In the paper, we investigate the memory access technology on cell broadband engine architecture (CBEA), and develop a profiling infrastructure for memory management on the architecture. By registering the dynamic memory allocation and providing details of trace of memory access, the infrastructure provides the data partition information automatically which alleviates the burdens of programmer and provides a safety guarantee for aggressive data prefetch for computing task. On the other hand, the profile information is useful for analyzing the patterns of memory access and helpful for further performance optimization. Experimental results show that applications implemented based on our SDK library not only support aggressive memory access method without the requirement of external data partition information, but also could be optimized aggressively under the guideline of the profile information provided by the proposed SDK library.
Keywords :
integrated circuit design; logic design; microprocessor chips; storage allocation; storage management; CBEA; SDK library; aggressive data prefetch; cell broadband engine architecture; data partition information; dynamic memory allocation; memory management; profile-based memory access optimizing technology; Computer architecture; Engines; Information analysis; Libraries; Memory management; Paper technology; Prefetching; Programming profession; Safety; Technology management;
Conference_Titel :
High Performance Computing and Communications, 2008. HPCC '08. 10th IEEE International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-0-7695-3352-0
DOI :
10.1109/HPCC.2008.134