Abstract
MOSART project addresses two main challenges of prevailing architectures: (1) The global interconnect and memory bottleneck due to a single, globally shared memory with high access times and power consumption; (2) The difficulties in programming heterogeneous, multi-core platforms MOSART aims to overcome these through a multi-core architecture with distributed memory organization, a Network-on-Chip (NoC) communication backbone and configurable processing cores that are scaled, optimized and customized together to achieve diverse energy, performance, cost and size requirements of different classes of applications. MOSART achieves this by: (1) Providing platform support for management of abstract data structures including middleware services and a run-time data manager for NoC based communication infrastructure; (2) Developing tool support for parallelizing and mapping applications on the multi-core target platform and customizing the processing cores for the application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mignolet J-Y et al (2009) Mpa: Parallelizing an application onto a multicore platform made easy. IEEE Micro 29(3):31–39
Kreku J et al (2008) Combining uml2 application and systemc platform modelling for performance evaluation of real-time embedded systems. EURASIP J Embedded Syst 2008:1–18
Chen X et al (2010) Supporting distributed shared memory on multi-core network-on-chips using a dual microcoded controller. In: Proceedings of DATE. pp 39–44
Chabloz JM, Hemani A (2009) A flexible communication scheme for rationally-related clock frequencies. In: Proceedings of ICCD. pp 109–116
Kreku J et al (2004) Workload simulation method for evaluation of application feasibility in a mobile multiprocessor platform. In: Proceedings of DSD. IEEE Computer Society. pp 532–539
Kreku J et al (2010) Automatic workload generation for system-level exploration based on modified GCC compiler. In: Proceedings of DATE
Bartzas A et al (2008) Enabling run-time memory data transfer optimizations at the system level with automated extraction of embedded software metadata information. In: Proceedings of ASP-DAC. pp 434–439
Bartzas A et al (2010) Software metadata: Systematic characterization of the memory behaviour of dynamic applications. J Syst Software 83(6):1051–1075
Wilson PR et al (1995) Dynamic storage allocation: A survey and critical review. In: Proceedings Of IWMM. Springer-Verlag, Berlin, pp 1–116
Acknowledgments
This work is supported by the E.C. funded FP7-215244 MOSART Project, www.mosartproject.org
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media B.V.
About this paper
Cite this paper
Candaele, B. et al. (2011). The MOSART Mapping Optimization for Multi-Core ARchiTectures. In: Voros, N., Mukherjee, A., Sklavos, N., Masselos, K., Huebner, M. (eds) VLSI 2010 Annual Symposium. Lecture Notes in Electrical Engineering, vol 105. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-1488-5_11
Download citation
DOI: https://doi.org/10.1007/978-94-007-1488-5_11
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-1487-8
Online ISBN: 978-94-007-1488-5
eBook Packages: EngineeringEngineering (R0)