Paper

White Light Interferometry on Embedded Hardware A First Study


Authors:
Max Schneider; Dietmar Fey; Dominik Schoenwetter
Abstract
Over the last decades, parallel computing has gained more and more attention not only in science, but also in scientific research and industry. The reason for this purpose is that common industrial applications become increasingly performance-demanding. Conventional single-core designs cannot meet the performance requirements any longer because raising the clock frequency is not an option due to reaching technological limitations. As a consequence, the efficient use of (embedded) multi-core CPUs and many-core platforms has become inevitable. 3D surface analysis of objects using white light interferometry presents one of such challenging applications. The goal of this article is to get an impression which absolute run times and which speed-up for an established and parallelized white light interferometry preprocessing algorithm, called Contrast Method, which is possible on an embedded system that works without any operating system. Currently, multi- and many-core systems are still not pervasive architectures in the embedded domain, even if state-of-the-art technologies allow such systems. In order to gain more insights into possible benefits, 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 reduction of the execution times, and thus a significant speed-up, is possible when using a many-core platform, instead of a design that only implements one single core. The algorithm was parallelized for getting maximum performance of the many-core design.
Keywords
White Light Interferometry; Embedded Hardware; Simulation; Preprocessing Algorithm; Contrast Method
StartPage
1
EndPage
10
Doi
Download | Back to Issue| Archive