Title :
Multiprocessor System-on-Chip (MPSoC) Technology
Author :
Wolf, Wayne ; Jerraya, Ahmed Amine ; Martin, Grant
Author_Institution :
Georgia Inst. of Technol., Atlanta, GA
Abstract :
The multiprocessor system-on-chip (MPSoC) uses multiple CPUs along with other hardware subsystems to implement a system. A wide range of MPSoC architectures have been developed over the past decade. This paper surveys the history of MPSoCs to argue that they represent an important and distinct category of computer architecture. We consider some of the technological trends that have driven the design of MPSoCs. We also survey computer-aided design problems relevant to the design of MPSoCs.
Keywords :
computer architecture; logic design; multiprocessing systems; system-on-chip; CPU; MPSoC architecture; computer architecture; hardware subsystem; multiprocessor system-on-chip; Application software; Computer architecture; Design automation; Encoding; Hardware; History; Multicore processing; Multiprocessing systems; Signal processing; Very large scale integration; Configurable processors; encoding; hardware/software codesign; multiprocessor; multiprocessor system-on-chip (MPSoC);
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2008.923415