2012
DOI: 10.1155/2012/987209
|View full text |Cite
|
Sign up to set email alerts
|

Adaptivity Support for MPSoCs Based on Process Migration in Polyhedral Process Networks

Abstract: System adaptivity is becoming an important feature of modern embedded multiprocessor systems. To achieve the goal of system adaptivity when executing Polyhedral Process Networks (PPNs) on a generic tiled Network-on-Chip (NoC) MPSoC platform, we propose an approach to enable the run-time migration of processes among the available platform resources. In our approach, process migration is allowed by a middleware layer which comprises two main components. The first component concerns the inter-tile data communicat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 17 publications
(18 citation statements)
references
References 21 publications
0
18
0
Order By: Relevance
“…The platform is generated by the SHMPI builder tool [15] and it is a mesh-based 2 × 2 NoC consisting of Microblaze processors emulated on a Xilinx Virtex6 FPGA. The software stack enabling the execution of KPN applications on this platform is based on the request-driven middleware explained in [12].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The platform is generated by the SHMPI builder tool [15] and it is a mesh-based 2 × 2 NoC consisting of Microblaze processors emulated on a Xilinx Virtex6 FPGA. The software stack enabling the execution of KPN applications on this platform is based on the request-driven middleware explained in [12].…”
Section: Resultsmentioning
confidence: 99%
“…(2) Our controller is generic and requires minimal knowledge of application characteristics as compared to these methods which require deep knowledge of the data-flow structure of the application. A middleware-based approach to enable run-time migration of processes among tiles of a NoC is presented in [12]. Such a technique helps in achieving application-independent adaptivity support such as fault tolerance.…”
Section: Related Workmentioning
confidence: 99%
“…Several methods to implement the PPN communication over NoC-based MPSoCs are described in [10], namely Virtual Connector, Virtual Connector with Variable Rate, and Requestdriven. However, in MADNESS we adopt the Request-driven communication approach as it leads to an easier implementation of the migration mechanism due to the reduced number of synchronization points between processes.…”
Section: A Ppn Communication Apimentioning
confidence: 99%
“…Interrupt-based request messages: In [10] we implemented the Request-driven approach using a passive middleware. This means that the synchronization protocol was implemented by polling the Network Adapter buffer on each tile to fetch incoming requests and then react consequently.…”
Section: A Ppn Communication Apimentioning
confidence: 99%
“…There are a number of technology enablers toward adaptive systems. For example, there has been significant research attention on techniques for dynamically re-mapping application tasks to different processing resources [2,3,16]. But they are rarely considered for large-scale heterogeneous MPSoCs.…”
Section: Introductionmentioning
confidence: 99%