Multicore Systems On-Chip: Practical Software/Hardware Design, 1st Edition

  • Published By:
  • ISBN-10: 9491216929
  • ISBN-13: 9789491216923
  • DDC: 621.3815
  • Grade Level Range: College Freshman - College Senior
  • 273 Pages | eBook
  • Original Copyright 2013 | Published/Released June 2014
  • This publication's content originally published in print form: 2013

  • Price:  Sign in for price



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.

Table of Contents

Front Cover.
Half Title Page.
Other Frontmatter.
Copyright Page.
1: Introduction to Multicore Systems On-Chip.
2: Multicore SoCs Design Methods.
3: Multicore SoC Organization.
4: 2D Network-on-Chip.
5: 3D Network-on-Chip.
6: Network Interface Architecture and Design for 2D/3D NoCs.
7: Parallelizing Compiler for Single and Multicore Computing.
8: Power Optimization Techniques for Multicore SoCs.
9: Soft-Core Processor for Low-Power Embedded Multicore SoCs.
10: Dual-Execution Processor Architecture for Embedded Computing.
11: Case Study: Deign of Embedded Multicore SoC for Biomedical Applications.