Title :
TraceAnalyzer - an open framework for memory stream analysis
Abstract :
A framework for memory trace based applications is introduced. Tools for analyzing the locality of a memory sequence are presented as a specialization of the framework. The framework is layered and it is implemented in Java. Much of the trivial work associated with development of new tools can be omitted by using the framework. It also forces the framework-based tools to follow a defined architecture. The framework-based tools developed in this paper provide a view to the temporal and spatial locality of a given memory trace. Their performance is shown to be sufficient for practical memory sequences. The tools can be used to outline the memory hierarchy in high-level and to find proper candidates for clock cycle accurate simulations.
Keywords :
Java; digital simulation; memory architecture; software tools; Java; TraceAnalyzcr; clock cycle accurate simulations; framework-based tools; high-level memory hierarchy; layered framework; memory sequence locality; memory stream analysis; memory trace based applications; open framework; spatial locality; temporal locality; Application software; Benchmark testing; Clocks; Computational modeling; Computer architecture; Data analysis; Java; Process design; System analysis and design;
Conference_Titel :
Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003 10th IEEE International Conference on
Print_ISBN :
0-7803-8163-7
DOI :
10.1109/ICECS.2003.1301882