DocumentCode
2927164
Title
Memory subsystem simulation in software TLM/T models
Author
Cheung, Eric ; Hsieh, Harry ; Balarin, Felice
Author_Institution
Univ. of California, Riverside, CA
fYear
2009
fDate
19-22 Jan. 2009
Firstpage
811
Lastpage
816
Abstract
Design of Multiprocessor System-on-a-Chips requires efficient and accurate simulation of every component. Since thememory subsystemaccounts for up to 50%of the performance and energy expenditures, it has to be considered in systemlevel design space exploration. In this paper, we present a novel technique to simulate memory accesses in software TLM/T models. We use a compiler to automatically expose all memory accesses in software and annotate them onto efficient TLM/T models. A reverse address map provides target memory addresses for accurate cache and memory simulation. Simulating at more than 10 MHz, our models allow realistic architectural design space explorations on memory subsystems. We demonstrate our approach with a design exploration case study of an industrial-strength MPEG-2 decoder.
Keywords
cache storage; decoding; multiprocessing systems; storage allocation; system-on-chip; video coding; caches; industrial-strength MPEG-2 decoder; memory addresses; memory subsystem simulation; multiprocessor system-on-a-chips; reverse address map; software transition-level modeling; Decoding; Energy consumption; Feedback; Histograms; Multiprocessing systems; Pattern analysis; Performance analysis; Space exploration; Statistical analysis; System-level design;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
Conference_Location
Yokohama
Print_ISBN
978-1-4244-2748-2
Electronic_ISBN
978-1-4244-2749-9
Type
conf
DOI
10.1109/ASPDAC.2009.4796580
Filename
4796580
Link To Document