DocumentCode :
2091032
Title :
XMSIM: EXtensible Memory SIMulator for Early Memory Hierarchy Evaluation
Author :
Lioris, T. ; Dimitroulakos, G. ; Masselos, K.
Author_Institution :
Comput. Sci. & Technol. Dept., Univ. of Peloponnese, Tripolis, Greece
fYear :
2010
fDate :
5-7 July 2010
Firstpage :
375
Lastpage :
380
Abstract :
This paper presents a memory hierarchy evaluation framework for multimedia applications. It takes as input a high level C code application description and a memory hierarchy specification and provides statistics characterizing the memory operation. Essentially the tool is a specialized C++ data type library which is used to replace the application´s data types with others that monitor memory access activity. XMSIM´s operation is event driven which means that every access to a specific data structure is converted to a message towards the memory model which subsequently emulates memory hierarchy operation. The memory model is highly parametric allowing a large number of alternatives to be modeled. XMSIM´s main advantage is its modularity allowing the designer to alter specific aspects of the memory operation beyond the predefined ones. The main features are the capability to: 1) simulate any subset of the application´s data types, 2) user defined mapping of data to memories, 3) simultaneously simulate multiple memory hierarchy scenarios, 4) immediate feedback to code transformations effect on memory hierarchy behavior, 5) verification utilities for the validation of code transformations.
Keywords :
C++ language; data structures; software libraries; storage management; XMSIM; code transformation; data structure; extensible memory simulator; high level C code application description; memory hierarchy evaluation framework; memory hierarchy operation; memory hierarchy specification; memory model; multimedia application; multiple memory hierarchy scenario; specialized C++ data type library; Arrays; Computational modeling; Data models; Engines; Memory management; Optimization; Random access memory; Code Transformations; Computer Aided Design; Memory Hierarchy Evaluation Tools; Memory Simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
Conference_Location :
Lixouri, Kefalonia
Print_ISBN :
978-1-4244-7321-2
Type :
conf
DOI :
10.1109/ISVLSI.2010.106
Filename :
5572808
Link To Document :
بازگشت