Breadcrumb

 
 

Functionality distribution in graphics

Title:

Functionality distribution in graphics

Rajagopalan, Ramgopal (2005) Functionality distribution in graphics. Masters thesis, Concordia University.

[img]
Preview
PDF - Accepted Version
3512Kb

Abstract

Traditionally graphics clusters have been employed in real-time visualization of large geometric models (many millions of 3D points). Data parallel approaches have been the obvious choice when it comes to breaking up the computations over multiple processors. In the recent years, programmable graphics processing hardware units enabling a myriad of specialized algorithms to be programmed in the graphics unit have gained widespread acceptance. Today, every processing node in a graphics cluster has two powerful and fully programmable processors; a CPU (Central Processing Unit) and a GPU (Graphics processing unit), providing us with the opportunity of organizing the distribution of graphics computations over a cluster in more specialized ways to suit an application's needs. As part of our research we have studied and explored in detail functionality distribution in large graphics applications. Our thesis is that existing data parallel distribution approaches can be further enhanced by the addition of application specific functionality distribution achieved through suitable programming of the graphics hardware. To demonstrate this, we have chosen the upcoming application domain of point based rendering and implemented a functionality distributed point based rendering pipeline. The performance improvements are impressive. To the best of our knowledge, ours is the first attempt anywhere to devise a functionality distribution scheme for point based rendering and demonstrate the significant performance improvement achieved. We discuss the merits and limitations of such a distribution scheme by comparing it against traditional data parallel and single node schemes.

Divisions:Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Rajagopalan, Ramgopal
Pagination:ix, 82 leaves : ill. (some col.) ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science and Software Engineering
Date:2005
Thesis Supervisor(s):Mudur, Sudhir and Goswanu, D
ID Code:8426
Deposited By:Concordia University Libraries
Deposited On:18 Aug 2011 14:25
Last Modified:18 Aug 2011 14:25
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Document Downloads

More statistics for this item...

Concordia University - Footer