DocumentCode
2140931
Title
Software Migration for Parallel Execution on a Multicore Tablet: A Case Study
Author
Weihua Sheng ; Szymanski, Piotr ; Leupers, Rainer ; Ascheid, Gerd
Author_Institution
Inst. for Commun. Technol. & Embedded Syst., RWTH Aachen Univ., Aachen, Germany
fYear
2013
fDate
26-28 Sept. 2013
Firstpage
1
Lastpage
6
Abstract
Recent developments in the embedded industry have shown that future products will be based on heterogeneous MPSoCs (Multi-Processor Systems-on-Chip) due to their optimal trade-off among performance, power and flexibility. Programming such MPSoC platforms is a grand challenge for embedded SoC users today. In this paper, we investigate the problem of migrating a legacy code base towards MPSoCs. We present a case study of extending an existing parallelization tool-suite to target a real-life Nvidia Tegra 3 based tablet. A systematic methodology is proposed to integrate differently parallelized parts into existing sequential code. Our experimental results showed that the proposed methodology with tools support is promising to help software migration and improve programmer´s productivity.
Keywords
multiprocessing systems; notebook computers; parallel processing; software maintenance; system-on-chip; embedded SoC; embedded industry; heterogeneous MPSoCs; legacy code base; multicore tablet; multiprocessor systems-on-chip; parallel execution; parallelization tool-suite; real-life Nvidia Tegra 3 based tablet; software migration; Acceleration; Benchmark testing; Graphics processing units; Image edge detection; Multicore processing; Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
Conference_Location
Tokyo
Type
conf
DOI
10.1109/MCSoC.2013.17
Filename
6657895
Link To Document