• 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