• English
    • Türkçe
  • English 
    • English
    • Türkçe
  • Login
View Item 
  •   DSpace Home
  • Araştırma Çıktıları / WOS
  • Araştırma Çıktıları / WOS
  • View Item
  •   DSpace Home
  • Araştırma Çıktıları / WOS
  • Araştırma Çıktıları / WOS
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

A portable high-productivity approach to program heterogeneous systems

Thumbnail
View/Open
A portable high-productivity approach to program heterogeneous systems.pdf (314.7Kb)
Date
2012
Author
Bozkuş, Zeki
Fraguela, Basilio B.
Abstract
The exploitation of heterogeneous resources is becoming increasingly important for general purpose computing. Unfortunately heterogeneous systems require much more effort to be programmed than the traditional single or even multi-core computers most programmers are familiar with. Not only new concepts but also new tools with different restrictions must be learned and applied. Additionally many of these approaches are specific to one vendor or device resulting in little portability or rapid obsolescence for the applications built on them. Open standards for programming heterogeneous systems such as OpenCL contribute to improve the situation but the requirement of portability has led to a programming interface more complex than that of other approaches. In this paper we present a novel library-based approach to programming heterogeneous systems that couples portability with ease of use. Our evaluations indicate that while the performance of our library called Heterogeneous Programming Library (HPL) is on par with that of OpenCL the current standard for portable heterogeneous computing the programming effort required by HPL is 3 to 10 times smaller than that of OpenCL based on the authors' implementation of five benchmarks.

Source

2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum

Pages

163-173

URI

https://hdl.handle.net/20.500.12469/927
https://doi.org/10.1109/IPDPSW.2012.15

Collections

  • Araştırma Çıktıları / WOS [1518]
  • Bilgisayar Mühendisliği / Computer Engineering [188]

Keywords

Programmability
Heterogeneity
Portability
Libraries

Share


DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateBy AuthorsBy TitlesBy SubjectsBy TypesBy LanguagesBy DepartmentsBy PublishersBy KHAS AuthorsBy Access TypesThis CollectionBy Issue DateBy AuthorsBy TitlesBy SubjectsBy TypesBy LanguagesBy DepartmentsBy PublishersBy KHAS AuthorsBy Access Types

My Account

LoginRegister

Statistics

View Google Analytics Statistics

DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback
Theme by 
@mire NV