IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences · 2008 · 29 citations · 10 references
EngineeringComputer ArchitectureProcessor ArchitectureHardware ArchitectureHardware SecurityHigh-performance ArchitectureComputer DesignCompilersParallel ComputingMultiprocessor Soc ArchitectureRisc CoreComputer EngineeringComputer ScienceMpsoc ArchitectureSystem On ChipAdvanced Compiler SupportMpsoc ArchitecturesEasy Application DevelopmentMany-core ArchitectureMultiprocessor SystemParallel ProgrammingSystem Software
This paper presentss a Multiprocessor System-on-Chips (MPSoC) architecture used as an execution platform for the new C-language based MPSoC design framework we are currently developing. The MPSoC architecture is based on an existing SoC platform with a commercial RISC core acting as the host CPU. We extend the existing SoC with a multiprocessor-array block that is used as the main engine to run parallel applications modeled in our design framework. Utilizing several optimizations provided by our compiler, an efficient inter-communication between processing elements with minimum overhead is implemented. A host-interface is designed to integrate the existing RISC core to the multiprocessor-array. The experimental results show that an efficacious integration is achieved, proving that the designed communication module can be used to efficiently incorporate off-the-shelf processors as a processing element for MPSoC architectures designed using our framework.
10
Overview of the MPSoC design challenge
Grant Martín · 2006 · 200 citations
Heterogeneous Computing, Engineering, Electronic Design Automation +20
Guest Editors' Introduction: Multiprocessor Systems-on-Chips
A.A. Jerraya, Hannu Tenhunen · Computer · 2005 · 110 citations