Caterina Fenu

Online process transformation for polyhedral process networks in shared-memory MPSoCs

MELONI, PAOLO;TUVERI, GIUSEPPE;RAFFO, LUIGI;
2014-01-01

Abstract

In modern MPSoC architectures, programming to effectively exploit all the available resources becomes very challenging. Polyhedral Process Networks (PPN) are a known model of computation that represents a suitable solution for systematic mapping of parallel applications onto multiprocessor architectures. In previous works it has been shown that a given PPN program specification can be further analyzed and optimized, in order to meet the desired performance requirements. In this paper we present an online process splitting transformation that does not need a re-design of the communication patterns in network structure of the application. The novelty of our approach is that, differently from other compile-time approaches, the proposed transformation technique can be applied at run-time and followed, if needed, by the backward transformation. Using a FPGA-based MPSoC shared memory platform, we present an evaluation of the achievable performance improvements. We also discuss the overhead caused by the introduction of the run-time transformation support.
2014
Proceedings - 2014 3rd Mediterranean Conference on Embedded Computing, MECO 2014 - Including ECyPS 2014
9781479948277
IEEE
Dresden, Germany
92
97
6
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6862666
3rd Mediterranean Conference on Embedded Computing, MECO 2014
contributo
Esperti anonimi
15/06-19/06/2014
Budva, Montenegro
internazionale
no
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Meloni, Paolo; Tuveri, Giuseppe; Raffo, Luigi; Loi, I; Conti, F.
273
5
4.1 Contributo in Atti di convegno
none
info:eu-repo/semantics/conferencePaper
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Questionario e social

Condividi su:
Impostazioni cookie