• About
  • Policies
  • What is openaccess
  • Library
  • Contact
Advanced search
      View Item 
      •   BUIR Home
      • Scholarly Publications
      • Faculty of Engineering
      • Department of Computer Engineering
      • View Item
      •   BUIR Home
      • Scholarly Publications
      • Faculty of Engineering
      • Department of Computer Engineering
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Effective kernel mapping for OpenCL applications in heterogeneous platforms

      Thumbnail
      View / Download
      301.2 Kb
      Author
      Albayrak, Ömer Erdil
      Aktürk, İsmail
      Öztürk, Özcan
      Date
      2012-09
      Source Title
      International Conference on Parallel Programming
      Print ISSN
      1530-2016
      Publisher
      Institute of Electrical and Electronics Engineers
      Pages
      81 - 88
      Language
      English
      Type
      Conference Paper
      Item Usage Stats
      143
      views
      163
      downloads
      Abstract
      Many core accelerators are being deployed in many systems to improve the processing capabilities. In such systems, application mapping need to be enhanced to maximize the utilization of the underlying architecture. Especially in GPUs mapping becomes critical for multi-kernel applications as kernels may exhibit different characteristics. While some of the kernels run faster on GPU, others may refer to stay in CPU due to the high data transfer overhead. Thus, heterogeneous execution may yield to improved performance compared to executing the application only on CPU or only on GPU. In this paper, we propose a novel profiling-based kernel mapping algorithm to assign each kernel of an application to the proper device to improve the overall performance of an application. We use profiling information of kernels on different devices and generate a map that identifies which kernel should run on where to improve the overall performance of an application. Initial experiments show that our approach can effectively map kernels on CPU and GPU, and outperforms to a CPU-only and GPU-only approach. © 2012 IEEE.
      Keywords
      GPU
      Heterogeneous
      Kernel
      Mapping
      OpenCL
      Application mapping
      GPU
      Heterogeneous platforms
      Kernel mapping
      Many core
      Multi-kernel
      Processing capability
      Conformal mapping
      Data transfer
      Program processors
      Embedded systems
      Permalink
      http://hdl.handle.net/11693/28069
      Published Version (Please cite this version)
      http://dx.doi.org/10.1109/ICPPW.2012.14
      Collections
      • Department of Computer Engineering 1368
      Show full item record

      Browse

      All of BUIRCommunities & CollectionsTitlesAuthorsAdvisorsBy Issue DateKeywordsTypeDepartmentsThis CollectionTitlesAuthorsAdvisorsBy Issue DateKeywordsTypeDepartments

      My Account

      Login

      Statistics

      View Usage StatisticsView Google Analytics Statistics

      Bilkent University

      If you have trouble accessing this page and need to request an alternate format, contact the site administrator. Phone: (312) 290 1771
      Copyright © Bilkent University - Library IT

      Contact Us | Send Feedback | Off-Campus Access | Admin | Privacy