• DocumentCode
    1918871
  • Title

    Poster: Improved OpenCL Programmability with clUtil

  • Author

    Weber, R. ; Peterson, Gregory D.

  • Author_Institution
    Dept. of SECS, Univ. of Tennessee, Knoxville, TN, USA
  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    1451
  • Lastpage
    1451
  • Abstract
    This poster presents clUtil, a library that simplifies OpenCL´s C frontend. It provides significant productivity improvements using C++11 features, such as variadic templated functions for launching kernels, while giving users a simple construct for exploiting multiple heterogeneous devices. The parallel-for construct allows developers to seamlessly use multiple OpenCL devices with automatic work distribution and load-balancing.
  • Keywords
    C++ language; resource allocation; software libraries; C++11 features; automatic work distribution; clUtil; improved OpenCL programmability; load-balancing; multiple OpenCL devices; Heterogeneous computing; OpenCL; Parallel For; clUtil;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    978-1-4673-6218-4
  • Type

    conf

  • DOI
    10.1109/SC.Companion.2012.252
  • Filename
    6496035