Efficient memory allocations on a many-core accelerator

Memory management is one of the key challenges in the design of embedded systems where memory is a scarce resource. The problem scales disproportionally as new embedded systems incorporate many-core architectures where the cores have to struggle accessing an even more limited amount of resources. In...

Full description

Saved in:
Bibliographic Details
Published inARCS 2012 pp. 1 - 6
Main Authors Koutras, I., Bartzas, A., Soudris, D.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.02.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Memory management is one of the key challenges in the design of embedded systems where memory is a scarce resource. The problem scales disproportionally as new embedded systems incorporate many-core architectures where the cores have to struggle accessing an even more limited amount of resources. In this paper we present a way of creating custom memory allocators for many-core accelerators. We evaluated our approach in the P2012 platform, a many-core accelerator from ST. It is shown that a custom memory allocator created by our framework could save on average 62% of the total cycles spent on memory resource management when compared with the platform's current memory allocator without increasing the allocator's overhead.
ISBN:9781467319133
1467319139