DocumentCode
1669674
Title
VIPRO-MP: A Virtual Prototype for Multiprocessor Architectures based on the SimpleScalar
Author
Garcia, Maxiwell Salvador ; Schuck, Marcelo ; Oyamada, Marcio Seiji
Author_Institution
Curso de Inf., Univ. Estadual do Oeste do Parana, Cascavel, Brazil
fYear
2009
Firstpage
41
Lastpage
46
Abstract
This paper presents the VIPRO-MP (Virtual Prototype for Multiprocessor Architectures), an environment for virtual prototype development and simulation. The VIPRO-MP is constructed in SystemC, easing the specification of multiple processors prototypes and the inclusion of hardware IP components. The processors are based on the SimpleScalar superscalar processor simulator, providing the configuration of each core in terms of caches, branch predictor and internal processor features. This flexibility enables the VIPRO-MP to be used in the evaluation and tunning of embedded platforms where an optimized design in terms of performance and power consumption is needed. A JPEG encoding algorithm was used as case study to evaluate different platforms in terms of processors number and cache size, providing a fast performance and power consumption estimation.
Keywords
embedded systems; logic design; microprocessor chips; multiprocessing systems; JPEG encoding algorithm; SimpleScalar; SystemC; VIPRO-MP; branch predictor; cache size; embedded platforms; hardware IP components; internal processor features; multiprocessor architectures; power consumption estimation; processors number; superscalar processor simulator; virtual prototype; Computer architecture; Encoding; Estimation; Power demand; Program processors; Prototypes; Transform coding; embedded design; multiprocessor system-on-chip; virtual prototypes;
fLanguage
English
Publisher
ieee
Conference_Titel
Very Large Scale Integration (VLSI-SoC), 2009 17th IFIP International Conference on
Conference_Location
Florianopolis
Print_ISBN
978-1-4577-0237-2
Type
conf
DOI
10.1109/VLSISOC.2009.6041328
Filename
6041328
Link To Document