5
- https://doi.org/10.1109/vlsisoc.2009.6041328
VIPRO-MP: A Virtual Prototype for Multiprocessor Architectures based on the SimpleScalar
- Oct 1, 2009
- Maxiwell Salvador Garcia +2 more
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.
- # Design In Terms Of Performance
- # Power Consumption Estimation
- # Branch Predictor
- # Virtual Prototype
- # Cache Size
- # Fast Performance Estimation
- # Virtual Prototype Simulation
- # Multiple Prototypes
- # Power Consumption
- # Fast Consumption