DocumentCode
564092
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
fYear
2012
fDate
28-29 Feb. 2012
Firstpage
1
Lastpage
6
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;
fLanguage
English
Publisher
ieee
Conference_Titel
ARCS Workshops (ARCS), 2012
Conference_Location
Muenchen
Print_ISBN
978-1-4673-1913-3
Electronic_ISBN
978-3-88579-294-9
Type
conf
Filename
6222216
Link To Document