A Performance Evaluation of OpenCL and Intel Cilk Plus on a Graphic Rendering Problem
Y. J. Gambo, S. B. Junaidu, S. E. Abdullahi, C. I. Saidu
Journal of Advances in Mathematics and Computer Science · pp. 1–9 · Published 29 Aug 2015
10.9734/BJMCS/2015/19422Abstract
Parallel programming is fast evolving into a central core of high performance computing. Several computing hardware vendors now embed several processors into computers to increase speed and performance thus the need to maximize and utilize computing resources for maximum performance. Rendering of graphics has also been a challenge in terms of speed that architects and graphic experts have found it difficult to render graphics in a timely manner at minimal cost. In this paper, a comparative study was carried out on two recent and powerful multiprocessor parallel programming languages OpenCL and Intel Cilk Plus which were used to separately program an embarrassingly parallel graphic rendering algorithm, raytracing. The programs were ran and profiled on three different computers with varying specifications on windows using Microsoft Visual Studio 2012 as IDE. The result showed that OpenCL was consistent after first run without restart than Intel Cilk Plus and as raytracing depth increased the performance gap between OpenCL and Intel Cilk Plus also increased with OpenCL showing the better performance.
Cited by 0
No indexed citations yet.
Related research
- Empirical Performance Analysis of Parallel Programs on Wired and Wireless Local Area Networks Using Beowulf Clusters — shares topic coverage
- Overview of Trends Leading to Parallel Computing and Parallel Programming — shares topic coverage
Article metrics
Real usage data collected on this platform.
8
Page views
0
PDF downloads
7
Outbound clicks
0
Citations
Views over time
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
Traffic sources
Referring site, by host.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.