Title :
MPI-Based Adaptive Task Migration Support on the HS-Scale System
Author :
Saint-Jean, N. ; Benoit, Pascal ; Sassatelli, Gilles ; Torres, L. ; Robert, M.
Author_Institution :
Univ. of Montpellier II, Montpellier
Abstract :
In this article, we present an original MPI-based adaptive task migration support for the HS-Scale system. Our previous communication API was modified in order to be MPI compliant. In order to enable task migration without any MMU, a Position Independent Code compilation technique is implemented. The self-adaptability is based on monitoring information collected at run-time by each processing element (PE). Each PE is endowed with the same decisional capability insuring the scalability of the solution. A MJPEG case study validated on a multi-FPGA prototyping platform is presented. The observation of the dynamic behavior of HS-Scale shows that the system is able to find itself a stable task placement providing the best performance in terms of processing throughput.
Keywords :
application program interfaces; message passing; multiprocessing systems; program compilers; system monitoring; system-on-chip; HS-Scale system; MJPEG; MPI-based adaptive task migration support; VLSI system; architecture scalability; dynamic behavior monitoring; homogeneous MPSOC; multiFPGA prototyping platform; position independent code compilation technique; programming model; task control management; Application software; Computer Society; Computer architecture; Hardware; Memory management; Operating systems; Prototypes; Runtime; Scalability; Very large scale integration; Message Passing Interface (MPI); Multi-Processors Systems-on-Chip; Scalable Systems; Self Adaptive Systems; Task migration;
Conference_Titel :
Symposium on VLSI, 2008. ISVLSI '08. IEEE Computer Society Annual
Conference_Location :
Montpellier
Print_ISBN :
978-0-7695-3291-2
Electronic_ISBN :
978-0-7695-3170-0
DOI :
10.1109/ISVLSI.2008.87