DocumentCode :
1786916
Title :
DAPs: Dynamic adjustment and partial sampling for multithreaded/multicore simulation
Author :
Chien-Chih Chen ; Yin-Chi Peng ; Cheng-Fen Chen ; Wei-Shan Wu ; Qinghao Min ; Pen-Chung Yew ; Weihua Zhang ; Tien-Fu Chen
Author_Institution :
Dept. of CS, Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear :
2014
fDate :
1-5 June 2014
Firstpage :
1
Lastpage :
6
Abstract :
Faced with increasingly large multicore chip designs, architects need fast and accurate simulations for their exploration of design spaces within a limited simulation time budget. In multithreaded applications, threads cannot run simultaneously. Sampling is commonly used to reduce simulation time, but conventional sampling barely detects the instantaneous program variations of synchronization events and the inconsistency between phases of each core. This work proposes a dynamic adjustment and partial sampling technique (DAPs), consisting of aggressive sampling, lazy sampling, and regular sampling, to overcome thread interference in multithreaded applications. Moreover, DAPs partially selects sampling cores to reduce the overhead of sampling inconsistent phases.
Keywords :
logic design; microprocessor chips; DAP; aggressive sampling; design space exploration; dynamic adjustment; instantaneous program variations; lazy sampling; multicore chip designs; multicore simulation; multithreaded applications; multithreaded simulation; partial sampling; regular sampling; synchronization events; thread interference; Frequency modulation; Instruction sets; Monitoring; Multicore processing; Synchronization; Vectors; Dynamic adjustment and partial sampling simulation; Multithreaded/Multicore simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1145/2593069.2593116
Filename :
6881456
Link To Document :
بازگشت