The MATLAB is a technical computing language used in a variety of fields, such as control systems, image and signal processing, visualization, financial process simulations in an easy-to-use environment. MATLAB offers "toolboxes" which are specialized libraries for variety scientific domains, and a simplified interface to high-performance libraries (LAPACK, BLAS, FFTW too). Now MATLAB is enriched by the possibility of parallel computing with the Parallel Computing ToolboxTM and MATLAB Distributed Computing ServerTM. In this article we present some of the key features of MATLAB parallel applications focused on using GPU processors for image processing.
W artykule zaprezentowano przykłady obliczeń widma sygnału na podstawie trzech platform obliczeniowych jak: procesory DSP, procesor CPU oraz procesor graficzny GPU. Porównano czasy trwania poszczególnych etapów obliczeń, m.in. przygotowania analizy, obliczeń algorytmu zespolonego FFT oraz wyznaczenia widma amplitudowego. Ostatecznie określono obszary zastosowań poszczególnych technologii.
EN
This paper presents examples of signal spectrum computation, based on three different hardware platforms: DSP processors, CPU processor and graphics processor GPU. The authors compare the duration of particular calculation stages, e.g. analysis preparation, complex FFT calculation and amplitude spectrum, and, eventually, specify areas of application for individual technologies.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.