Login | Register

Functionality distribution in graphics


Functionality distribution in graphics

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

[thumbnail of MR04448.pdf]
Text (application/pdf)
MR04448.pdf - Accepted Version


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 > Gina Cody School 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
Thesis Supervisor(s):Mudur, Sudhir and Goswanu, D
Identification Number:T 385 R35 2005
ID Code:8426
Deposited By: Concordia University Library
Deposited On:18 Aug 2011 18:25
Last Modified:13 Jul 2020 20:04
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

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top