Auflistung P200 - ARCS 2012 Workshops nach Autor:in "Bartzas, Alexandros"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragEfficient memory allocations on a many-core accelerator(ARCS 2012 Workshops, 2012) Koutras, Ioannis; Bartzas, Alexandros; Soudris, DimitriosMemory 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.
- KonferenzbeitragRun-time dynamic data type transformations(ARCS 2012 Workshops, 2012) Papadopoulos, Lazaros; Bartzas, Alexandros; Soudris, DimitriosIn the last years, complex applications from various domains are implemented in embedded devices. These applications make extended use of the dynamic memory to store dynamically allocated data structures. The implementation of these data structures affects the performance and the memory usage of the embedded system. A methodology for selecting the appropriate data structures at design time is the Dynamic Data Type Refinement (DDTR) methodology. In this paper we present an extension to this approach, by presenting a methodology for adapting the dynamic data structure implementations to the requirements of the embedded system at runtime. By implementing the proposed methodology to a set of various applications from different domains, we achieve a dynamic memory size reduction up to 32%.