DocumentCode
2189352
Title
Scalable and Parallel Implementation of a Financial Application on a GPU: With Focus on Out-of-Core Case
Author
Lee, Myungho ; Jeon, Jin-Hong ; Kim, Joonsuk ; Song, Joonhyun
Author_Institution
Dept. of Comput. Sci. & Eng., Myong Ji Univ., Yong In, South Korea
fYear
2010
fDate
June 29 2010-July 1 2010
Firstpage
1323
Lastpage
1327
Abstract
The architecture of the latest Graphic Processing Unit (GPU) consists of a number of uniform programmable units integrated on the same chip, which facilitate the general-purpose computing beyond the graphic processing. With the multiple programmable units executing in parallel, the latest GPU shows superior performance for many non-graphic applications. Furthermore, programmers can have a direct control on the GPU pipeline using easy-to-use parallel programming environments. These advances in hardware and software make General-Purpose GPU computing (GPGPU) widespread. In this paper, we parallelize a computationally demanding financial application and optimize its performance on a latest GPU. We also analyze the performance results compared with those obtained using CPU only. Experimental results show that GPU can achieve a superior performance, greater than 190x, compared with the CPU-only case when the data fits in the graphic memory. We also address the performance issue in the out-of-core case where the data cannot fit in the device memory on the GPU. In such a case, by using streaming technique helps make up the performance gap lost due to data transfer overhead from the CPU side to the GPU DRAM.
Keywords
computer graphic equipment; coprocessors; financial data processing; parallel programming; GPU; financial application; general purpose GPU computing; graphic processing unit; out-of-core case; parallel implementation; parallel programming; scalable implementation; Arrays; Computational modeling; Graphics processing unit; Instruction sets; Kernel; Monte Carlo methods; Random variables; GPU; High Performance Computing; Monte-Carlo simulation; Shared-Memor; out-of-core;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location
Bradford
Print_ISBN
978-1-4244-7547-6
Type
conf
DOI
10.1109/CIT.2010.238
Filename
5577859
Link To Document