DocumentCode :
3370931
Title :
A simulation tool for evaluating shared memory systems
Author :
Tao, Jie ; Schulz, Martin ; Karl, Wolfgang
Author_Institution :
Inst. fur Informatik, Tech. Univ. Munchen, Garching, Germany
fYear :
2003
fDate :
30 March-2 April 2003
Firstpage :
335
Lastpage :
342
Abstract :
Presents an execution-driven simulator called SIMT which models the parallel execution of applications on multiprocessor systems with global memory abstractions. Based on Augmint, a simulation toolkit for Intel architectures, SIMT focuses on the memory hierarchy and contains facilities for designing and evaluating the memory system, especially cache coherence schemes and data allocation policies. In addition, it models a hardware monitor capable of collecting comprehensive performance data in the form of memory access histograms. SIMT allows to study the impact of various hardware and software techniques on performance. It is an easy-to-use and comprehensive tool for system designers and architecture developers to improve the existing infrastructure and enables the exploration of novel approaches in relation to applications and the memory system.
Keywords :
discrete event simulation; shared memory systems; Augmint; NUMA architectures; SIMT; cache coherence schemes; data allocation policies; execution-driven simulator; global memory abstractions; hardware monitor; memory access histograms; memory hierarchy; multiprocessor systems; parallel execution; shared memory systems; simulation tool; Application software; Coherence; Computational modeling; Computer simulation; Concurrent computing; Delay; Discrete event simulation; Hardware; Histograms; Monitoring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Symposium, 2003. 36th Annual
ISSN :
1080-241X
Print_ISBN :
0-7695-1911-3
Type :
conf
DOI :
10.1109/SIMSYM.2003.1192831
Filename :
1192831
Link To Document :
بازگشت