Cost modeling and cycle-accurate co-simulation of heterogeneous multiprocessor systems

In this paper, we present a method to analyze different implementations of stream-based applications on heterogeneous multiprocessor systems. We take both resource usage and performance constraints into account. For the first aspect we use an empirical cost model. For the second aspect we build a ne...

Full description

Saved in:
Bibliographic Details
Published in2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010) pp. 1297 - 1300
Main Authors van Haastregt, Sven, Halm, Eyal, Kienhuis, Bart
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2010
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In this paper, we present a method to analyze different implementations of stream-based applications on heterogeneous multiprocessor systems. We take both resource usage and performance constraints into account. For the first aspect we use an empirical cost model. For the second aspect we build a network of cycle-accurate processor simulators. The simulation and resource cost estimation have been integrated in an existing framework, allowing one to generate fast exploration simulations, cycle-accurate simulations and FPGA implementations from a single system level specification. We show that with our methodology cycle-accurate performance numbers of candidate systems can be obtained. In our experiments with the QR and MJPEG applications, we found that the error of our resource cost model is below two percent.
ISBN:1424470544
9781424470549
ISSN:1530-1591
1558-1101
DOI:10.1109/DATE.2010.5457006