• DocumentCode
    564082
  • Title

    A speed-up study for a parallelized white light interferometry preprocessing algorithm on a virtual embedded multiprocessor system

  • Author

    Schoenwetter, Dominik ; Schneider, Max ; Fey, Dietmar

  • Author_Institution
    Comput. Sci. 3 (Comput. Archit.), Friedrich-Alexander-Univ. Erlangen-Nuremberg, Erlangen, Germany
  • fYear
    2012
  • fDate
    28-29 Feb. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Parallel computing has been a niche for scientific research in academia for decades. However, as common industrial applications become more and more performance demanding and raising the clock frequency of conventional single-core systems is hardly an option due to reaching technological limitations, efficient use of (embedded) multi-core CPUs and many-core platforms has become imperative. 3D surface analysis of objects using the white light interferometry presents one of such challenging applications. The goal in this article is to get an impression which speed-up for an established and parallelized white light interferometry preprocessing algorithm, called Contrast Method, is possible on an embedded system that works without any operating system. Therefore, we decided to use a virtual environment that is able to simulate embedded multi-core as well as many-core systems and that enables running real application code on the designed system. The results show, that a significant speedup is possible when using a many-core platform, instead of a design that only implements one single core, if the algorithm is parallelized for getting full advantage of the many-core design. Furthermore, an acceptable absolute run time is achievable.
  • Keywords
    embedded systems; light interferometry; multiprocessing systems; parallel processing; virtual machines; 3D surface analysis; clock frequency; contrast method; embedded multicore CPU; industrial application; many-core design; many-core platform; many-core system; parallel computing; parallelized white light interferometry preprocessing algorithm; single-core system; speed-up study; virtual embedded multiprocessor system; virtual environment; Algorithm design and analysis; Hardware; Interference; Multicore processing; Optical interferometry; Program processors; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ARCS Workshops (ARCS), 2012
  • Conference_Location
    Muenchen
  • Print_ISBN
    978-1-4673-1913-3
  • Electronic_ISBN
    978-3-88579-294-9
  • Type

    conf

  • Filename
    6222206