Resource Management for the Heterogeneous Arrays of Hardware Accelerators

The resource management (RM) of heterogeneous hardware cores within the large-scale embedded systems have been one of the key implementation and research subjects in last years. In future systems, consisting of growing number of heterogeneous hardware cores, the RM have to be implemented to control...

Full description

Saved in:
Bibliographic Details
Published in2011 21st International Conference on Field Programmable Logic and Applications pp. 486 - 489
Main Authors Pohl, Z., Tichy, M.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2011
Subjects
Online AccessGet full text
ISBN9781457714849
1457714841
ISSN1946-147X
DOI10.1109/FPL.2011.96

Cover

More Information
Summary:The resource management (RM) of heterogeneous hardware cores within the large-scale embedded systems have been one of the key implementation and research subjects in last years. In future systems, consisting of growing number of heterogeneous hardware cores, the RM have to be implemented to control the energy drain, exploit maximally the performance potential, and also to improve robustness of the system by bypassing failing components. We present the resource management providing an API for parallel execution of operations on a heterogeneous set of resources. The RM controls the tasks execution and monitors the performance. The information collected by the RM is used to optimize the execution. In this paper, we propose and present the SW implementation of the RM for the MicroBlaze soft-core processor running the Linux OS and accelerated by the heterogeneous array of hardware accelerators.
ISBN:9781457714849
1457714841
ISSN:1946-147X
DOI:10.1109/FPL.2011.96