Title :
Efficient memory allocations on a many-core accelerator
Author :
Koutras, Ioannis ; Bartzas, Alexandros ; Soudris, Dimitrios
Author_Institution :
Sch. of Electr. & Comput. Eng., Nat. Tech. Unicersity of Athens, Athens, Greece
Abstract :
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.
Keywords :
embedded systems; memory architecture; multiprocessing systems; resource allocation; storage management; P2012 platform; ST; embedded system design; many-core accelerator; many-core architectures; memory allocations; memory allocator customization; memory resource management; Dynamic scheduling; Memory management; Program processors; Programming; Resource management; Runtime;
Conference_Titel :
ARCS Workshops (ARCS), 2012
Conference_Location :
Muenchen
Print_ISBN :
978-1-4673-1913-3
Electronic_ISBN :
978-3-88579-294-9