A Performance Evaluation of OpenCL and Intel Cilk Plus on a Graphic Rendering Problem

Gambo, Y. J. and Junaidu, S. B. and Abdullahi, S. E. and Saidu, C. I. (2015) A Performance Evaluation of OpenCL and Intel Cilk Plus on a Graphic Rendering Problem. British Journal of Mathematics & Computer Science, 11 (2). pp. 1-9. ISSN 22310851

[thumbnail of Gambo1122015BJMCS19422.pdf] Text
Gambo1122015BJMCS19422.pdf - Published Version

Download (1MB)

Abstract

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.

Item Type: Article
Subjects: OA Library Press > Mathematical Science
Depositing User: Unnamed user with email support@oalibrarypress.com
Date Deposited: 10 Jul 2023 05:18
Last Modified: 14 Sep 2024 04:02
URI: http://archive.submissionwrite.com/id/eprint/1165

Actions (login required)

View Item
View Item