• DocumentCode
    125625
  • Title

    Writing Parallel Embedded Software Effectively

  • Author

    Vincke, Robbie ; De Witte, Nico ; Van Landschoot, Sille ; Steegmans, Eric ; Boydens, Jeroen

  • Author_Institution
    Dept. of Ind. Eng. Sci. & Technol., KU Leuven - KuLab, Leuven, Belgium
  • fYear
    2014
  • fDate
    12-14 Feb. 2014
  • Firstpage
    474
  • Lastpage
    477
  • Abstract
    Writing parallel software effectively for embedded systems is not an easy task. We believe a new approach is needed to maximize the performance speed-up. Therefore we propose a layered top-down model for parallel embedded software, based on Our Pattern Language for High-Performance Computing. Several case studies were developed to demonstrate the strength of the model. First, a Fast Fourier Transformation algorithm was parallelized using the top-down model. A speed-up was achieved close to the theoretical maximum. Next, a telecommunication system was migrated from a naive symmetric multiprocessing setup to an asymmetric multiprocessing set-up. Finally, an algorithm that searches for sequences in a list of arcs and lines was implemented in two different ways. The strengths and weaknesses of both parallel implementations are explained.
  • Keywords
    embedded systems; fast Fourier transforms; multiprocessing systems; parallel processing; asymmetric multiprocessing set-up; embedded systems; fast Fourier transformation algorithm; high-performance computing; layered top-down model; naive symmetric multiprocessing setup; parallel embedded software; telecommunication system; Algorithm design and analysis; Computational modeling; Embedded software; Graph theory; Instruction sets; Software algorithms; Vectors; multicore embedded software; parallel design patterns;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
  • Conference_Location
    Torino
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2014.117
  • Filename
    6787317