Institute for Communication Technologies and Embedded Systems

Optimized Buffer Allocation in Multicore Platforms

Authors:
Odendahl, M. ,  Goens, A. ,  Leupers, R.Ascheid, G. ,  Ries, B. ,  Vöcking, B. ,  Henriksson, T.
Book Title:
Proceedings of the Conference on Design, Automation & Test in Europe (DATE)
Date:
Mar. 2014
Language:
English
Abstract:
With the availability of advanced MPSoC and emerging Dynamic RAM (DRAM) interface technologies, an optimal allocation of logical data buffers to physical memory cannot be handled manually anymore due to the huge design space. An allocation does not only need to decide between an on- or off-chip memory, but also needs to take an increasing number of available memory channels, different bandwidth capacities and several routing possibilities into account. We formalize this problem and introduce a Mixed Integer Linear Programming (MILP) model supporting a feasible as well as an optimal solution based on two different optimization criteria. We implement the MILP model into a retargetable tool and present a case study with representative data of the Long-Term-Evolution (LTE) standard to show the real-life applicability of our approach.
Download:
BibTeX