Title :
Multiprocessor SoC design methods and tools
Author :
Park, Hae-woo ; Oh, Hyunok ; Ha, Soonhoi
Author_Institution :
Seoul Nat. Univ., Seoul, South Korea
fDate :
11/1/2009 12:00:00 AM
Abstract :
Embedded software design for a multicore platform involves parallel programming for heterogeneous multiprocessors with diverse communication architectures under design constraints such as hardware cost, power, and timeliness. Since the classical von Neumann programming model assumes sequential execution of programs, it is not adequate for MPSoC SW development. Thus new programming models and corresponding SW development tools that are capable of exploiting the available parallelism and ensuring satisfaction of design constraints, are necessary.
Keywords :
formal specification; hardware-software codesign; integrated circuit design; microprocessor chips; parallel programming; system-on-chip; communication architecture; design constraint; embedded software design; heterogeneous multiprocessors; multicore platform; multiprocessor SoC design; parallel programming; programming model; software development; Application software; Computer architecture; Design methodology; Embedded computing; Hardware; Multicore processing; Parallel processing; Parallel programming; Signal design; Video signal processing;
Journal_Title :
Signal Processing Magazine, IEEE
DOI :
10.1109/MSP.2009.934122