DocumentCode :
2360331
Title :
Exploring memory hierarchy with ArchC
Author :
Viana, Pablo ; Barros, Edna ; Rigo, Sandro ; Azevedo, Rodolfo ; Araujo, Gabriel
Author_Institution :
Informatics Center, Fed. Univ. of Pernambuco, Recife, Brazil
fYear :
2003
fDate :
10-12 Nov. 2003
Firstpage :
2
Lastpage :
9
Abstract :
We present the cache configuration exploration of a programmable system, in order to find the best matching between the architecture and a given application. Here, programmable systems composed by processor and memories may be rapidly simulated making use of ArchC, an architecture description language (ADL) based on SystemC. Initially designed to model processor architectures, ArchC was extended to support a more detailed description of the memory subsystem, allowing the design space exploration of the whole programmable system. As an example, it is shown an image processing application, running on a SPARC-V8 processor-based architecture, which had its memory organization adjusted to minimize cache misses.
Keywords :
cache storage; hardware description languages; memory architecture; system-on-chip; ArchC language; SPARC-V8 processor-based architecture; SystemC model; architecture description language; cache configuration exploration; design space exploration; image processing application; memory hierarchy; processor architecture; programmable system; Application software; Architecture description languages; Computational modeling; Computer architecture; Design methodology; Digital systems; Image processing; Informatics; Process design; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2003. Proceedings. 15th Symposium on
Print_ISBN :
0-7695-2046-4
Type :
conf
DOI :
10.1109/CAHPC.2003.1250315
Filename :
1250315
Link To Document :
بازگشت