Custom Microcoded Dynamic Memory Management for Distributed On-Chip Memory Organizations
2011 (English)In: IEEE Embedded Systems Letters, ISSN 1943-0663, Vol. 3, no 2, 66-69 p.Article in journal (Refereed) Published
Multiprocessor system-on-chip (MPSoCs) have attracted significant attention since they are recognized as a scalable paradigm to interconnect and organize a high number of cores. Current multicore embedded systems exhibit increased levels of dynamicbehavior, leading to unexpected memory footprint variations unknown at design time.Dynamic memory management (DMM) is a promising solution for such types of dynamicsystems. Although some efficient dynamic memory managers have been proposed for conventional bus-based MPSoC platforms, there are no DMM solutions regarding the constraints and the opportunities delivered by the physical distribution of multiple memorynodes of the platform. In this work, we address the problem of providing customizedmicrocoded DMM on MPSoC platforms with distributed memory organization. Customization is enabled at application-and platform-level. Results show that customizedmicrocoded DMM can serve approximately 7× more allocation requests compared to puredistributed memory platforms and perform 25% faster than the corresponding high-level implementation in C language.
Place, publisher, year, edition, pages
2011. Vol. 3, no 2, 66-69 p.
Dynamic memory management, multiprocessor system-on-chip, network-on-chip
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:kth:diva-63619DOI: 10.1109/LES.2011.2146228ScopusID: 2-s2.0-79959567614OAI: oai:DiVA.org:kth-63619DiVA: diva2:482853
Key: Nostrum. QC 201202012012-01-242012-01-242012-02-01Bibliographically approved