DocumentCode :
2141216
Title :
Rapid prototyping of high performance fuzzy computing applications using high level GPU programming for maritime operations support
Author :
Cococcioni, Marco ; Grasso, Raffaele ; Rixen, Michel
Author_Institution :
Appl. Res. Dept., NATO Undersea Res. Centre (NURC), La Spezia, Italy
fYear :
2011
fDate :
11-15 April 2011
Firstpage :
17
Lastpage :
23
Abstract :
The advent of relatively cheap general purpose graphics processing units (GPUs) is having a huge impact on scientific computing. This is opening the door to high performance fuzzy computing (HPFC) to the masses, due to the low cost and the possibility to have GPUs on desktop computers at home. Furthermore, even mobile HPFC seems imminent, provided that your laptop is equipped with a general purpose GPU. Very recently another innovation has occurred: the availability of libraries for high level GPU programming. By using them, the programmer avoids the necessity of having detailed knowledge of the GPU´s hardware architecture. The availability of such facility on Matlab (today among the most used rapid prototyping software) is also opening the door to the rapid prototyping of high performance applications, in general, and to the rapid prototyping of HPFC, in particular. In this work we show how to speed up an existing Matlab software prototype (which computes spatial maps for supporting decision making during maritime operations) with little effort. By delegating the GPU Matlab library to take care of low level optimizations, we not only save time, but also build rapidly prototyped software that is portable over different GPU hardware types.
Keywords :
computer graphic equipment; coprocessors; decision making; fuzzy set theory; marine engineering; mathematics computing; software libraries; software prototyping; visual programming; GPU Matlab library; GPU hardware architecture; Matlab software prototype; decision making support; desktop computers; general purpose graphics processing unit; high level GPU programming; high performance fuzzy computing application; low level optimization; maritime operations support; mobile HPFC; rapid prototyping; Computers; Decision support systems; Graphics processing unit; Hardware; Libraries; Programming; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence for Security and Defense Applications (CISDA), 2011 IEEE Symposium on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-9939-7
Type :
conf
DOI :
10.1109/CISDA.2011.5945947
Filename :
5945947
Link To Document :
بازگشت