[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2791321.2791326acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiwoclConference Proceedingsconference-collections
extended-abstract

Exploring the features of OpenCL 2.0

Published: 12 May 2015 Publication History

Abstract

The growth in demand for heterogeneous accelerators has stimulated the development of cutting-edge features in newer accelerators. The heterogeneous programming frameworks such as OpenCL have matured over the years and have introduced new software features for developers. We explore one of these programming frameworks, OpenCL 2.0. To drive our study, we consider a number new features in OpenCL 2.0 using four popular applications from a range of computing domains including signal processing, cybersecurity and machine learning. These applications include: 1) the AES-128 encryption standard, 2) Finite Impulse Response filtering, 3) Infinite Impulse Response filtering, and 4) Hidden Markov model. In this work, we introduce the latest runtime features enabled in OpenCL 2.0, and discuss how well our sample applications can benefit from some of these features.

Supplementary Material

PDF File (a5-mukherjee-supp.pdf)
Supplemental files

References

[1]
L. E. Baum and T. Petrie. Statistical inference for probabilistic functions of finite state markov chains. The annals of mathematical statistics, pages 1554--1563, 1966.
[2]
J. Daemen and V. Rijmen. The design of Rijndael: AES-the advanced encryption standard. Springer, 2002.
[3]
B. Gaster, L. Howes, D. R. Kaeli, P. Mistry, and D. Schaa. Heterogeneous Computing with OpenCL. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1st edition, 2011.
[4]
Khronos OpenCL Working Group and others. OpenCL 2.0 Specification, Nov 2013.
[5]
G. Kyriazis. Heterogeneous system architecture: A technical review. AMD Fusion Developer Summit, 2012.
[6]
S. A. Manavski. Cuda compatible gpu as an efficient hardware accelerator for aes cryptography. In IEEE International Conference on Signal Processing and Communications (ICSPC 2007), pages 65--68, 2007.
[7]
T. Moon. The expectation-maximization algorithm. Signal processing magazine, IEEE, 13(6):47--60, 1996.
[8]
A. Oppenheim, A. Willsky, and S. Nawab. Signals and systems, volume 2. Prentice-Hall, Englewood Cliffs, NJ, 1983.
[9]
B. Porat. A course in digital signal processing, volume 1. Wiley, New York, 1997.
[10]
N. F. Pub. 197: Advanced encryption standard (aes). Federal Information Processing Standards Publication, 197:441--0311, 2001.
[11]
L. Rabiner, S. Levinson, and M. Sondhi. On the application of vector quantization and hidden markov models to speaker-independent, isolated word recognition. The Bell System Technical Journal, 62(4):1075--1105, 1983.
[12]
L. Yu, Y. Ukidave, and D. Kaeli. GPU-accelerated HMM for speech recognition. In Heterogeneous and Unconventional Cluster Architectures and Applications Workshop (HUCAA14). IEEE, 2014.

Cited By

View all
  • (2020)Compilation of MATLAB computations to CPU/GPU via C/OpenCL generationConcurrency and Computation: Practice and Experience10.1002/cpe.585432:22Online publication date: Jul-2020
  • (2019)Analysis and Modeling of Collaborative Execution Strategies for Heterogeneous CPU-FPGA ArchitecturesProceedings of the 2019 ACM/SPEC International Conference on Performance Engineering10.1145/3297663.3310305(79-90)Online publication date: 4-Apr-2019
  • (2018)Evaluating Performance Tradeoffs on the Radeon Open Compute Platform2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)10.1109/ISPASS.2018.00034(209-218)Online publication date: May-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
IWOCL '15: Proceedings of the 3rd International Workshop on OpenCL
May 2015
238 pages
ISBN:9781450334846
DOI:10.1145/2791321
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

  • AMD
  • Khronos: Khronos Group
  • Xilinx: Xilinx Inc.
  • QI: Qualcomm Inc.
  • Auviz: Auviz Systems
  • ViennaCL: ViennaCL
  • Codeplay: Codeplay Software Ltd.
  • Intel: Intel
  • StreamComputing: StreamComputing BV
  • The University of Bristol: The University of Bristol
  • Altera Corp.: Altera Corporation
  • hgpu.org: high performance computing on graphics processing units
  • Imagination: Imagination Technologies Limited

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 May 2015

Check for updates

Qualifiers

  • Extended-abstract

Conference

IWOCL '15
Sponsor:
  • Khronos
  • Xilinx
  • QI
  • Auviz
  • ViennaCL
  • Codeplay
  • Intel
  • StreamComputing
  • The University of Bristol
  • Altera Corp.
  • hgpu.org
  • Imagination
IWOCL '15: The 3rd International Workshop on OpenCL
May 12 - 13, 2015
California, Palo Alto

Acceptance Rates

IWOCL '15 Paper Acceptance Rate 19 of 27 submissions, 70%;
Overall Acceptance Rate 84 of 152 submissions, 55%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Compilation of MATLAB computations to CPU/GPU via C/OpenCL generationConcurrency and Computation: Practice and Experience10.1002/cpe.585432:22Online publication date: Jul-2020
  • (2019)Analysis and Modeling of Collaborative Execution Strategies for Heterogeneous CPU-FPGA ArchitecturesProceedings of the 2019 ACM/SPEC International Conference on Performance Engineering10.1145/3297663.3310305(79-90)Online publication date: 4-Apr-2019
  • (2018)Evaluating Performance Tradeoffs on the Radeon Open Compute Platform2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)10.1109/ISPASS.2018.00034(209-218)Online publication date: May-2018
  • (2017)Dynamic buffer overflow detection for GPGPUsProceedings of the 2017 International Symposium on Code Generation and Optimization10.5555/3049832.3049840(61-73)Online publication date: 4-Feb-2017
  • (2017)Collaborative Computing for Heterogeneous Integrated SystemsProceedings of the 8th ACM/SPEC on International Conference on Performance Engineering10.1145/3030207.3030244(385-388)Online publication date: 17-Apr-2017
  • (2017)Dynamic buffer overflow detection for GPGPUs2017 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)10.1109/CGO.2017.7863729(61-73)Online publication date: Mar-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media