Parallel Rendering Mechanism for Graphics Programming on Multicore Processors

Parallel Rendering Mechanism for Graphics Programming on Multicore Processors

Satyadhyan Chickerur, Shobhit Dalal, Supreeth Sharma
Copyright: © 2013 |Volume: 5 |Issue: 1 |Pages: 13
ISSN: 1938-0259|EISSN: 1938-0267|EISBN13: 9781466631564|DOI: 10.4018/jghpc.2013010106
Cite Article Cite Article

MLA

Chickerur, Satyadhyan, et al. "Parallel Rendering Mechanism for Graphics Programming on Multicore Processors." IJGHPC vol.5, no.1 2013: pp.82-94. http://doi.org/10.4018/jghpc.2013010106

APA

Chickerur, S., Dalal, S., & Sharma, S. (2013). Parallel Rendering Mechanism for Graphics Programming on Multicore Processors. International Journal of Grid and High Performance Computing (IJGHPC), 5(1), 82-94. http://doi.org/10.4018/jghpc.2013010106

Chicago

Chickerur, Satyadhyan, Shobhit Dalal, and Supreeth Sharma. "Parallel Rendering Mechanism for Graphics Programming on Multicore Processors," International Journal of Grid and High Performance Computing (IJGHPC) 5, no.1: 82-94. http://doi.org/10.4018/jghpc.2013010106

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

The present day technological advancement has resulted in multiple core processors coming into desktops, handhelds, servers and workstations. This is because the present day applications and users demand huge computing power and interactivity. Both of these reasons have resulted in a total design shift in the way the processors are designed and developed. However the change in the hardware has not been accompanied with the change in the way the software has to be written for these multicore processors. In this paper, we intend to provide the integration of OpenGL programs on a platform which supports multicore processors. The paper would result in clear understanding how graphics pipelines can be implemented on multi-core processors to achieve higher computational speeds up with highest thread granularity. The impacts of using too much parallelism are also discussed. An OpenMP API for the thread scheduling of parallel task is discussed in this paper. The tool Intel VTune Performance Analyzer is used to find the hotspots and for software optimization. Comparing both the serial and parallel execution of graphics code shows encouraging results and it has been found that the increase in frame rate has resulted due to parallel programming techniques.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.