An Extended Model for Multi-Criteria Software Component Allocation on a Heterogeneous Embedded Platform.

Saved in:
Bibliographic Details
Title: An Extended Model for Multi-Criteria Software Component Allocation on a Heterogeneous Embedded Platform.
Authors: Švogor, Ivan1 isvogor@oi.hr, Crnković, Ivica2 ivica.crnkovic@mdh.se, Vrček, Neven1 nvrcek@foi.hr
Source: Journal of Computing & Information Technology. 2013, Vol. 21 Issue 4, p211-222. 12p.
Subjects: Component software, Embedded computer systems, Mathematical optimization, Genetic algorithms, Ad hoc computer networks
Abstract: A recent development of heterogeneous platforms (i.e. those containing different types of computational units such as multicore CPUs, GPUs, and FPGAs) has enabled significant improvements in performance for real-time data processing. This potential, however, is still not fully utilized due to the lack of methods for optimal configuration of software; the allocation of different software components to different computational unit types is crucial for getting the maximal utilization of the platform, but for more complex systems it is difficult to find ad-hoc a good enough or the best configuration. With respect to system and user defined constraints, in this paper we are applying analytical hierarchical process and a genetic algorithm to find feasible, locally optimal solution for allocating software components to computational units. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Computing & Information Technology is the property of CIT. Journal of Computing & Information Technology and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Description
Abstract:A recent development of heterogeneous platforms (i.e. those containing different types of computational units such as multicore CPUs, GPUs, and FPGAs) has enabled significant improvements in performance for real-time data processing. This potential, however, is still not fully utilized due to the lack of methods for optimal configuration of software; the allocation of different software components to different computational unit types is crucial for getting the maximal utilization of the platform, but for more complex systems it is difficult to find ad-hoc a good enough or the best configuration. With respect to system and user defined constraints, in this paper we are applying analytical hierarchical process and a genetic algorithm to find feasible, locally optimal solution for allocating software components to computational units. [ABSTRACT FROM AUTHOR]
ISSN:13301136
DOI:10.2498/cit.1002284