Parallel Rendering Mechanism for Graphics Programming on Multicore Processors

被引:0
|
作者
Chickerur, Satyadhyan [1 ]
Dalal, Shobhit [2 ]
Sharma, Supreeth [3 ]
机构
[1] BV Bhoomaraddi Coll Engn & Technol, Dept Informat Sci & Engn, Hubli, Karnataka, India
[2] HealthAsyst Pvt Ltd, Bangalore, Karnataka, India
[3] Akamai Technol, Bangalore, Karnataka, India
关键词
Multicore; Open Graphics Library (OpenGL); Open Multi-Processing (OpenMP); Parallel Programming; Parallel Rendering;
D O I
10.4018/jghpc.2013010106
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:82 / 94
页数:13
相关论文
共 50 条
  • [1] Parallel Evidence Propagation on Multicore Processors
    Xia, Yinglong
    Feng, Xiaojun
    Prasanna, Viktor K.
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2009, 5698 : 377 - +
  • [2] PROGRAMMING GRAPHICS PROCESSORS WITH EXTENSIBLE LANGUAGES
    Adinetz, A. V.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2011, (09): : 52 - 63
  • [3] Highly Parallel Rate-Distortion Optimized Intra-Mode Decision on Multicore Graphics Processors
    Cheung, Ngai-Man
    Au, Oscar C.
    Kung, Man-Cheung
    Wong, Peter H. W.
    Liu, Chun Hung
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (11) : 1692 - 1703
  • [4] Parallelism on multicore processors using Parallel.FX
    Marquez, A. L.
    Gil, C.
    Banos, R.
    Gomez, J.
    ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (05) : 259 - 265
  • [5] Parallelism on Multicore Processors using Parallel.FX
    Marquez, A. L.
    Gil, C.
    Banos, R.
    Gomez, J.
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING FOR ENGINEERING, 2009, (90): : 147 - 158
  • [6] Performance Study of SIMD Programming Models on Intel Multicore Processors
    Kristof, Peter
    Yu, Hongtao
    Li, Zhiyuan
    Tian, Xinmin
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2423 - 2432
  • [7] Parallel implementation of evolution strategy optimization algorithm on multicore processors
    Ivanov, Petar
    Brandisky, Kostadin
    COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2009, 28 (05) : 1129 - 1140
  • [8] Parallel K-Nearest Neighbor Implementation on Multicore Processors
    Halkarnikar, P. P.
    Chougale, Ananda P.
    Khandagale, H. P.
    Kulkarni, P. P.
    2012 INTERNATIONAL CONFERENCE ON RADAR, COMMUNICATION AND COMPUTING (ICRCC), 2012, : 221 - 223
  • [9] An approach of performance comparisons with OpenMP and CUDA parallel programming on multicore systems
    Chang, Chih-Hung
    Lu, Chih-Wei
    Yang, Chao-Tung
    Chang, Tzu-Chieh
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (16) : 4230 - 4245
  • [10] A CASE STUDY IN PROGRAMMING FOR PARALLEL-PROCESSORS
    ROSENFEL, JL
    COMMUNICATIONS OF THE ACM, 1969, 12 (12) : 645 - &