Throughput modeling to evaluate process merging transformations in polyhedral process networks

Abstract

We use the polyhedral process network (PPN) model of computation to program embedded Multi-Processor Systems on Chip (MPSoCs) platforms. If a designer wants to reduce the number of processes in a network due to resource constraints, for example, then the process merging transformation can be used to achieve this. We present a compile-time approach to evaluate the system throughput of PPNs in order to select a merging candidate which gives a system throughput as close as possible to the original PPN. We show results for two experiments on the ESPAM platform prototyped on a Xilinx Virtex 2 Pro FPGA.

Extracted Key Phrases

7 Figures and Tables

Cite this paper

@article{Meijer2010ThroughputMT, title={Throughput modeling to evaluate process merging transformations in polyhedral process networks}, author={Sjoerd Meijer and Hristo Nikolov and Todor Stefanov}, journal={2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010)}, year={2010}, pages={747-752} }