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