DocumentCode
2214216
Title
Memory system prefetching for multi-core and Multi-Threading architecture
Author
Qu, Wenxin ; Fan, Xiaoya ; Liu, Yang ; Yang, Hao ; Chen, Liang
Author_Institution
IBM China Syst. & Technol. Lab., Shanghai, China
Volume
1
fYear
2010
fDate
20-22 Aug. 2010
Abstract
A helper thread active prefetching technology was proposed to make the prefetching thread in the helper core run ahead the main thread in the main core. The helper thread attempted to trigger future cache miss events in advance of accessing by the main thread to avoid the memory missing latency. As a special prefetching mechanism, compared with the traditional helper thread method, the problem of resource confliction between the main thread and the helper thread was solved. The simulation results showed that this new prefetching method could improve Instruction per Cycle (IPC) by 11.3% and could improve the long latency loads hitting in cache ratio by 101.3%, over no helper thread prefetching policy. Based on improved trigger instruction selection, a pre-trigger helper thread active prefetching technology was proposed. The simulation results showed that this optimization policy could improve IPC by 14.5% and could improve the long latency loads hitting in cache ratio by 132.5% on average, over no helper thread prefetching policy.
Keywords
multi-threading; multiprocessing systems; parallel architectures; improved trigger instruction selection; instruction per cycle; memory missing latency; memory system prefetching; multicore; multithreading architecture; optimization policy; pretrigger helper thread active prefetching technology; Educational institutions; Etching; Load modeling; Prefetching; Sun; Chip Multi-Threading (CMT); Helper Thread Active Prefetching; Thread Level Parallelism;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
Conference_Location
Chengdu
ISSN
2154-7491
Print_ISBN
978-1-4244-6539-2
Type
conf
DOI
10.1109/ICACTE.2010.5578962
Filename
5578962
Link To Document