Browse

A Retargetable Parallel-Programming Framework for MPSoC

Cited 30 time in Web of Science Cited 51 time in Scopus
Authors
Kwon, Seongnam; Kim, Yongjoo; Jeun, Woo-Chul; Ha, Soonhoi; Paek, Yunheung
Issue Date
2008-07
Publisher
Association for Computing Machinery (ACM)
Citation
ACM Trans. Des. Autom. Electron. Syst. 13, 3, Article 39
Keywords
Embedded softwaremultiprocessor system on chipsoftware generationdesign-space explorationparallel-programming
Abstract
As more processing elements are integrated in a single chip, embedded software design becomes
more challenging: It becomes a parallel programming for nontrivial heterogeneous multiprocessors
with diverse communication architectures, and design constraints such as hardware cost,
power, and timeliness. In the current practice of parallel programming with MPI or OpenMP, the
programmer should manually optimize the parallel code for each target architecture and for the
design constraints. Thus, the design-space exploration of MPSoC (multiprocessor systems-on-chip)
costs become prohibitively large as software development overhead increases drastically. To solve
this problem, we develop a parallel-programming framework based on a novel programming model
called common intermediate code (CIC). In a CIC, functional parallelism and data parallelism of
application tasks are specified independently of the target architecture and design constraints.
Then, the CIC translator translates the CIC into the final parallel code, considering the target
architecture and design constraints to make the CIC retargetable. Experiments with preliminary
examples, including the H.263 decoder, show that the proposed parallel-programming framework
increases the design productivity of MPSoC software significantly.
ISSN
1084-4309
Language
English
URI
http://hdl.handle.net/10371/7511
DOI
https://doi.org/10.1145/1367045.1367048
Files in This Item:
There are no files associated with this item.
Appears in Collections:
College of Engineering/Engineering Practice School (공과대학/대학원)Dept. of Computer Science and Engineering (컴퓨터공학부)Journal Papers (저널논문_컴퓨터공학부)
  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse