• 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