Skip to main content

Introduction to Multicore Systems On-Chip

  • Chapter
  • First Online:
Advanced Multicore Systems-On-Chip
  • 1286 Accesses

Abstract

Systems On-Chip (SoCs) designs have evolved from fairly simple unicore, single memory designs to complex heterogeneous multicore SoC architectures consisting of large number of IP blocks on the same silicon. To meet high computational demands posed by latest consumer electronic devices, most current systems are based on such paradigm, which represents a real revolution in many aspects in computing. This chapter presents a general introduction to the multicore System-On-Chip (MCSoCs). We start this chapter by describing the needs for multicore systems by today’s general and embedded application domains. Design challenges and basics multicore SoCs hardware and software design are also described.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.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

Institutional subscriptions

References

  1. S.R. Vangal et al., An 80-tile sub-100-w teraflops processor in 65-nm CMOS. IEEE J. Solid-State Circuits 43(1), 29–41 (2008)

    Google Scholar 

  2. G. Moore, Cramming more components onto integrated circuits. Electronics Magazine. p. 4. Retrieved 11 Nov. 2006

    Google Scholar 

  3. A. Ben Abdallah, Multicore Systems-on-Chip: Practical Hardware/Software Design, 2nd edn. (Atlantis, 2013). ISBN-13: 978-9491216916

    Google Scholar 

  4. A. Ben Abdallah, M. Sowa, Basic network-on-chip interconnection for future gigascale MCSoCs applications: communication and computation orthogonalization, in Proceedings of Tunisia-Japan Symposium on Society, Science and Technology (TJASSST), 4–9 December 2006

    Google Scholar 

  5. W.J. Dally et al., Route packets, not wires: on-chip interconnection networks, in Proceedings of the DAC, (2001) pp. 684–689

    Google Scholar 

  6. A. Habibi, M. Arjomand, H. Sarbazi-Azad, Multicast-aware mapping algorithm for on-chip networks, 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing, (2011), pp. 455–462

    Google Scholar 

  7. Pthread Standard: http://standards.ieee.org/findstds/

  8. The Message Passing Interface (MPI) Standard, http://www.mcs.anl.gov/research/projects/mpi/

  9. D. Koufaty, D.T. Marr, Hyperthreading technology in the netburst microarchitecture, Micro IEEE. 23(2), 56–65 (2003)

    Google Scholar 

  10. ARM, AMBA Overview, http://www.arm.com (2007)

  11. B. Flachs et al., The microarchitecture of the streaming processor for a cell processor, in Proceedings of the IEEE International Solid-State Circuits Symposium, (2005), pp. 184–185

    Google Scholar 

  12. S. Bell, B. Edwards, J. Amann, Tile64-processor: A 64-core soc with mesh interconnect, Solid-State Circuits, (2008)

    Google Scholar 

  13. Tilera, TILE64 Processor Family, http://www.tilera.com/products/processors.php

  14. Tilera, Tile 64 Product Brief, Tilera, (2008)

    Google Scholar 

  15. M. Creeger, Multicore CPUs for the masses. QUEUE. (2005)

    Google Scholar 

  16. D. Geer, For Programmers, Multicore Chips Mean Multiple Challenges. Computer. (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abderazek Ben Abdallah .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this chapter

Cite this chapter

Ben Abdallah, A. (2017). Introduction to Multicore Systems On-Chip. In: Advanced Multicore Systems-On-Chip. Springer, Singapore. https://doi.org/10.1007/978-981-10-6092-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-6092-2_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-6091-5

  • Online ISBN: 978-981-10-6092-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics