Back to Search
Start Over
Run-time Mapping Algorithm for Dynamic Workloads using Process Merging Transformations
- Source :
- 2017 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVII): proceedings : July 16-20, 2017, Samos, Greece, 188-195, STARTPAGE=188;ENDPAGE=195;TITLE=2017 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVII), SAMOS
- Publication Year :
- 2017
- Publisher :
- IEEE, 2017.
-
Abstract
- Exploration of task mappings has an important role to achieve high performance in heterogeneous multi-processor system-on-chip (MPSoC) platforms. The application workloads in modern MPSoC-based embedded systems are becoming increasingly dynamic. Different applications concurrently execute and contend for resources in such systems. In this paper, a run-time algorithm is proposed to analytically evaluate the system throughput of to-be-executed applications (modelled as Kahn Process Networks, KPNs) in order to quickly determine a proper resource binding for these applications. Merging transformations on the KPNs are applied to capture the cases in which the number of processes in the KPN is larger than the number of available processing resources, thereby modeling the effects of binding multiple processes to a single processor. We evaluated our algorithm using a heterogeneous MPSoC system with several applications. Our experimental results revealed that during runtime, the performance of selected mapping with regard to available resources is close to the optimal performance obtained by exhaustive search and simulation. Therefore, the results clearly confirm that our algorithm is effective.
- Subjects :
- 010302 applied physics
Computer science
Distributed computing
Process (computing)
Kahn process networks
Brute-force search
02 engineering and technology
Energy consumption
MPSoC
01 natural sciences
020202 computer hardware & architecture
Task (computing)
Resource (project management)
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
Throughput (business)
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- 2017 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVII): proceedings : July 16-20, 2017, Samos, Greece, 188-195, STARTPAGE=188;ENDPAGE=195;TITLE=2017 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVII), SAMOS
- Accession number :
- edsair.doi.dedup.....9079172d44068071b7292d4ce459e5dc