Skip to main content

The MOSART Mapping Optimization for Multi-Core ARchiTectures

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 105))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Mignolet J-Y et al (2009) Mpa: Parallelizing an application onto a multicore platform made easy. IEEE Micro 29(3):31–39

    Article  Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. Chabloz JM, Hemani A (2009) A flexible communication scheme for rationally-related clock frequencies. In: Proceedings of ICCD. pp 109–116

    Google Scholar 

  5. 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

    Google Scholar 

  6. Kreku J et al (2010) Automatic workload generation for system-level exploration based on modified GCC compiler. In: Proceedings of DATE

    Google Scholar 

  7. 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

    Google Scholar 

  8. Bartzas A et al (2010) Software metadata: Systematic characterization of the memory behaviour of dynamic applications. J Syst Software 83(6):1051–1075

    Article  Google Scholar 

  9. Wilson PR et al (1995) Dynamic storage allocation: A survey and critical review. In: Proceedings Of IWMM. Springer-Verlag, Berlin, pp 1–116

    Google Scholar 

Download references

Acknowledgments

This work is supported by the E.C. funded FP7-215244 MOSART Project, www.mosartproject.org

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Iraklis Anagnostopoulos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics