𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Multicore Systems On-Chip: Practical Software/Hardware Design: 2nd Edition

✍ Scribed by Abderazek Ben Abdallah (auth.)


Publisher
Atlantis Press
Year
2013
Tongue
English
Leaves
291
Series
Atlantis Ambient and Pervasive Intelligence 7
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


System on chips designs have evolved from fairly simple unicore, single memory designs to complex heterogeneous multicore SoC architectures consisting of a 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. The attraction of multicore processing for power reduction is compelling. By splitting a set of tasks among multiple processor cores, the operating frequency necessary for each core can be reduced, allowing to reduce the voltage on each core. Because dynamic power is proportional to the frequency and to the square of the voltage, we get a big gain, even though we may have more cores running. As more and more cores are integrated into these designs to share the ever increasing processing load, the main challenges lie in efficient memory hierarchy, scalable system interconnect, new programming paradigms, and efficient integration methodology for connecting such heterogeneous cores into a single system capable of leveraging their individual flexibility. Current design methods tend toward mixed HW/SW co-designs targeting multicore systems on-chip for specific applications. To decide on the lowest cost mix of cores, designers must iteratively map the device’s functionality to a particular HW/SW partition and target architectures. In addition, to connect the heterogeneous cores, the architecture requires high performance complex communication architectures and efficient communication protocols, such as hierarchical bus, point-to-point connection, or Network-on-Chip. Software development also becomes far more complex due to the difficulties in breaking a single processing task into multiple parts that can be processed separately and then reassembled later. This reflects the fact that certain processor jobs cannot be easily parallelized to run concurrently on multiple processing cores and that load balancing between processing cores – especially heterogeneous cores – is very difficult.

✦ Table of Contents


Front Matter....Pages i-xxvi
Introduction to Multicore Systems On-Chip....Pages 1-17
Multicore SoCs Design Methods....Pages 19-35
Multicore SoC Organization....Pages 37-63
2D Network-on-Chip....Pages 65-88
3D Network-on-Chip....Pages 89-125
Network Interface Architecture and Design for 2D/3D NoCs....Pages 127-152
Parallelizing Compiler for Single and Multicore Computing....Pages 153-173
Power Optimization Techniques for Multicore SoCs....Pages 175-193
Soft-Core Processor for Low-Power Embedded Multicore SoCs....Pages 195-213
Dual-Execution Processor Architecture for Embedded Computing....Pages 215-242
Case Study: Deign of Embedded Multicore SoC for Biomedical Applications....Pages 243-262
Back Matter....Pages 263-273

✦ Subjects


Computer Hardware; Processor Architectures


πŸ“œ SIMILAR VOLUMES


Multicore Systems-on-chip: Practical Har
✍ Ben Abadallah Abderazek πŸ“‚ Library πŸ“… 2010 πŸ› Atlantis Press 🌐 English

Conventional on-chip communication design mostly use ad-hoc approaches that fail to meet the challenges posed by the next-generation MultiCore Systems on-chip (MCSoC) designs. These major challenges include wiring delay, predictability, diverse interconnection architectures, and power dissipation. A

Multicore Systems-on-chip: Practical Har
✍ Ben Abadallah Abderazek πŸ“‚ Library πŸ“… 2010 πŸ› Atlantis Press 🌐 English

Conventional on-chip communication design mostly use ad-hoc approaches that fail to meet the challenges posed by the next-generation MultiCore Systems on-chip (MCSoC) designs. These major challenges include wiring delay, predictability, diverse interconnection architectures, and power dissipation. A

Advanced Multicore Systems-On-Chip: Arch
✍ Abderazek Ben Abdallah (auth.) πŸ“‚ Library πŸ“… 2017 πŸ› Springer Singapore 🌐 English

<p>From basic architecture, interconnection, and parallelization to power optimization, this book provides a comprehensive description of emerging multicore systems-on-chip (MCSoCs) hardware and software design. Highlighting both fundamentals and advanced software and hardware design, it can serve a