OpenCL Performance Evaluation on Modern Multicore CPUs
Joint Authors
Lee, Joo Hwan
Nigania, Nimit
Kim, Hyesoon
Patel, Kaushik
Kim, Hyojong
Source
Issue
Vol. 2015, Issue 2015 (31 Dec. 2015), pp.1-20, 20 p.
Publisher
Hindawi Publishing Corporation
Publication Date
2015-10-01
Country of Publication
Egypt
No. of Pages
20
Main Subjects
Abstract EN
Utilizing heterogeneous platforms for computation has become a general trend, making the portability issue important.
OpenCL (Open Computing Language) serves this purpose by enabling portable execution on heterogeneous architectures.
However, unpredictable performance variation on different platforms has become a burden for programmers who write OpenCL applications.
This is especially true for conventional multicore CPUs, since the performance of general OpenCL applications on CPUs lags behind the performance of their counterparts written in the conventional parallel programming model for CPUs.
In this paper, we evaluate the performance of OpenCL applications on out-of-order multicore CPUs from the architectural perspective.
We evaluate OpenCL applications on various aspects, including API overhead, scheduling overhead, instruction-level parallelism, address space, data location, data locality, and vectorization, comparing OpenCL to conventional parallel programming models for CPUs.
Our evaluation indicates unique performance characteristics of OpenCL applications and also provides insight into the optimization metrics for better performance on CPUs.
American Psychological Association (APA)
Lee, Joo Hwan& Nigania, Nimit& Kim, Hyesoon& Patel, Kaushik& Kim, Hyojong. 2015. OpenCL Performance Evaluation on Modern Multicore CPUs. Scientific Programming،Vol. 2015, no. 2015, pp.1-20.
https://search.emarefa.net/detail/BIM-1076552
Modern Language Association (MLA)
Lee, Joo Hwan…[et al.]. OpenCL Performance Evaluation on Modern Multicore CPUs. Scientific Programming No. 2015 (2015), pp.1-20.
https://search.emarefa.net/detail/BIM-1076552
American Medical Association (AMA)
Lee, Joo Hwan& Nigania, Nimit& Kim, Hyesoon& Patel, Kaushik& Kim, Hyojong. OpenCL Performance Evaluation on Modern Multicore CPUs. Scientific Programming. 2015. Vol. 2015, no. 2015, pp.1-20.
https://search.emarefa.net/detail/BIM-1076552
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references
Record ID
BIM-1076552