The SPLASH-2 programs: characterization and methodological considerations
ISCA '95 Proceedings of the 22nd annual international symposium on Computer architecture
IEEE Transactions on Parallel and Distributed Systems
SCI: Scalable Coherent Interface, Architecture and Software for High-Performance Compute Clusters
SCI: Scalable Coherent Interface, Architecture and Software for High-Performance Compute Clusters
The Augmint multiprocessor simulation toolkit for Intel x86 architectures
ICCD '96 Proceedings of the 1996 International Conference on Computer Design, VLSI in Computers and Processors
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
A proposal for a new hardware cache monitoring architecture
Proceedings of the 2002 workshop on Memory system performance
Efficient memory simulation in SimICS
SS '95 Proceedings of the 28th Annual Simulation Symposium
MICA: A Memory and Interconnect Simulation Environment for Cache-Based Architectures
SS '00 Proceedings of the 33rd Annual Simulation Symposium
PROTEUS: A HIGH-PERFORMANCE PARALLEL-ARCHITECTURE SIMULATOR
PROTEUS: A HIGH-PERFORMANCE PARALLEL-ARCHITECTURE SIMULATOR
Mint Tutorial and User Manual
Using complete machine simulation to understand computer system behavior
Using complete machine simulation to understand computer system behavior
Interactive locality optimization on NUMA architectures
Proceedings of the 2003 ACM symposium on Software visualization
Cache Simulation Based on Runtime Instrumentation for OpenMP Applications
ANSS '04 Proceedings of the 37th annual symposium on Simulation
Analysis of cache-coherence bottlenecks with hybrid hardware/software techniques
ACM Transactions on Architecture and Code Optimization (TACO)
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Cache management for discrete processor architectures
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Automatic data locality optimization through self-optimization
IWSOS'06/EuroNGI'06 Proceedings of the First international conference, and Proceedings of the Third international conference on New Trends in Network Architectures and Services conference on Self-Organising Systems
WOMPAT'04 Proceedings of the 5th international conference on OpenMP Applications and Tools: shared Memory Parallel Programming with OpenMP
Comprehensive cache inspection with hardware monitors
PaCT'05 Proceedings of the 8th international conference on Parallel Computing Technologies
Hi-index | 0.00 |
This paper presents an execution-driven simulator calledSIMT, which models the parallel execution of applicationson multiprocessor systems with global memory abstractions.Based on Augmint, a simulation toolkit for Intelarchitectures, SIMT focuses on the memory hierarchy andcontains facilities for designing and evaluating the memorysystem, especially cache coherence schemes and dataallocation policies. In addition, it models a hardware monitorcapable of collecting comprehensive performance datain the form of memory access histograms. SIMT allows tostudy the impact of various hardware and software techniqueson performance. It is an easy-to-use and comprehensivetool for system designers and architecture developersto improve the existing infrastructure and enables theexploration of novel approaches in relation to applicationsand the memory system.