DocumentCode :
2186827
Title :
Multi-level parallelism, global arrays, GPGPU Programming: Unify programming paradigms on Grid computing with efficiency
Author :
Sirisup, S. ; U-raekolan, Suriya ; Kijsipongse, E.
Author_Institution :
Large-Scale Simulation Res. Lab., Nat. Electron. & Comput. Technol. Center (NECTEC), Pathumthani, Thailand
fYear :
2011
fDate :
17-19 May 2011
Firstpage :
455
Lastpage :
458
Abstract :
As technology advances, computing resources also gain benefits in many aspects: larger capacity, increased capability as well as rapidity. However, with heterogeneously distributed resources in Grid computing environment, the development an application to fully utilize the resources is a challenge. Especially, the computing resources themselves regularly upgrade their computing power for example by recruiting General Purpose Graphics Processing Unit (GPGPU) resources. The challenge in developing an application on computing environment like that becomes even greater. In this paper, we propose an approach to unify the programming paradigms in Grid computing and GPGPU computing as well as further our investigation on the performance of an application developed on such environment. To maximize its efficiency, the grid application is developed based on multi-level parallelism together with multi-level topology-aware techniques and the Global Arrays toolkit. We have successfully implemented the grid application with the proposed approach and the performance of the application depends directly on how the computing loads are distributed over those resources. The direct portability of a GPGPU application/module in order to be integrated into a comprehensive grid computing code is also observed in our approach.
Keywords :
computer graphic equipment; coprocessors; grid computing; GPGPU application-module; general purpose graphics processing unit resources; global arrays toolkit; grid computing code; multilevel topology-aware multilevel parallelism; unify programming paradigms; Benchmark testing; Computers; Graphics processing unit; Linux; Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2011 8th International Conference on
Conference_Location :
Khon Kaen
Print_ISBN :
978-1-4577-0425-3
Type :
conf
DOI :
10.1109/ECTICON.2011.5947873
Filename :
5947873
Link To Document :
بازگشت