Scheduled System Maintenance:
Some services will be unavailable Sunday, March 29th through Monday, March 30th. We apologize for the inconvenience.
By Topic

Multi-level parallelism, global arrays, GPGPU Programming: Unify programming paradigms on Grid computing with efficiency

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Sirisup, S. ; Large-Scale Simulation Res. Lab., Nat. Electron. & Comput. Technol. Center (NECTEC), Pathumthani, Thailand ; U-raekolan, S. ; Kijsipongse, E.

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.

Published in:

Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2011 8th International Conference on

Date of Conference:

17-19 May 2011