DocumentCode
3575167
Title
SignalPU: A Programming Model for DSP Applications on Parallel and Heterogeneous Clusters
Author
Mansouri, Farouk ; Huet, Sylvain ; Houzet, Dominique
Author_Institution
GIPSA-Lab., Univ. Stendhal, Grenoble, France
fYear
2014
Firstpage
937
Lastpage
944
Abstract
The biomedical imagery, the numeric communications, the acoustic signal processing and many others gls[dsp] applications are present more and more in the numeric world. They process growing data volume which is represented with more and more accuracy, and use complex algorithms with time constraints to satisfying. Consequently, a high requirement of computing power characterize them. To satisfy this need, it\´s inevitable today to use parallel and heterogeneous architectures in order to speedup the processing, where the best examples are today\´s supercomputers like "Tianhe-2" and "Titan" of Top500 ranking. These architectures with their multi-core nodes supported by many-core accelerators offer a good response to this problem. However, they are still hard to program to make performance because of many reasons: Parallelism expression, task synchronization, memory management, hardware specifications handling, load balancing. In the present work, we are characterizing DSP applications and propose a programming model based on their distinctiveness in order to implement them easily and efficiently on heterogeneous clusters.
Keywords
formal specification; parallel architectures; parallel programming; resource allocation; signal processing; storage management; DSP applications; SignalPU; Tianhe-2; Titan; acoustic signal processing; biomedical imagery; hardware specifications handling; heterogeneous architecture; heterogeneous clusters; load balancing; many-core accelerators; memory management; multicore nodes; numeric communications; parallel architecture; parallel cluster; parallelism expression; programming model; supercomputers; task synchronization; Computer architecture; Data models; Digital signal processing; Hardware; Kernel; Parallel processing; Programming; Digital signal processing; data flow graph; graphic processing unit; model of programming; parallel and heterogenous programming;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
Print_ISBN
978-1-4799-6122-1
Type
conf
DOI
10.1109/HPCC.2014.144
Filename
7056858
Link To Document