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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
G. Moore, Cramming more components onto integrated circuits. Electronics Magazine. p. 4. Retrieved 11 Nov. 2006
A. Ben Abdallah, Multicore Systems-on-Chip: Practical Hardware/Software Design, 2nd edn. (Atlantis, 2013). ISBN-13: 978-9491216916
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
W.J. Dally et al., Route packets, not wires: on-chip interconnection networks, in Proceedings of the DAC, (2001) pp. 684–689
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
Pthread Standard: http://standards.ieee.org/findstds/
The Message Passing Interface (MPI) Standard, http://www.mcs.anl.gov/research/projects/mpi/
D. Koufaty, D.T. Marr, Hyperthreading technology in the netburst microarchitecture, Micro IEEE. 23(2), 56–65 (2003)
ARM, AMBA Overview, http://www.arm.com (2007)
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
S. Bell, B. Edwards, J. Amann, Tile64-processor: A 64-core soc with mesh interconnect, Solid-State Circuits, (2008)
Tilera, TILE64 Processor Family, http://www.tilera.com/products/processors.php
Tilera, Tile 64 Product Brief, Tilera, (2008)
M. Creeger, Multicore CPUs for the masses. QUEUE. (2005)
D. Geer, For Programmers, Multicore Chips Mean Multiple Challenges. Computer. (2007)
Author information
Authors and Affiliations
Corresponding author
Rights 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)