Open Access System for Information Sharing

Login Library

 

Article
Cited 2 time in webofscience Cited 6 time in scopus
Metadata Downloads

JAWS: A JavaScript Framework for Adaptive CPU-GPU Work Sharing SCIE SCOPUS

Title
JAWS: A JavaScript Framework for Adaptive CPU-GPU Work Sharing
Authors
Piao, XKim, COh, YLi, HKim, JKim, HLee, JW
Date Issued
2015-08
Publisher
ASSOC COMPUTING MACHINERY
Abstract
This paper introduces JAWS, a JavaScript framework for adaptive work sharing between CPU and GPU for data-parallel workloads. Unlike conventional heterogeneous parallel programming environments for JavaScript, which use only one compute device when executing a single kernel, JAWS accelerates kernel execution by exploiting both devices to realize full performance potential of heterogeneous multicores. JAWS employs an efficient work partitioning algorithm that finds an optimal work distribution between the two devices without requiring offline profiling. The JAWS runtime provides shared arrays for multiple parallel contexts, hence eliminating extra copy overhead for input and output data. Our preliminary evaluation with both CPU-friendly and GPU-friendly benchmarks demonstrates that JAWS provides good load balancing and efficient data communication between parallel contexts, to significantly outperform best single-device execution.
URI
https://oasis.postech.ac.kr/handle/2014.oak/35758
DOI
10.1145/2688500.2688525
ISSN
0362-1340
Article Type
Article
Citation
ACM SIGPLAN NOTICES, vol. 50, no. 8, page. 251 - 252, 2015-08
Files in This Item:
There are no files associated with this item.

qr_code

  • mendeley

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher

김한준KIM, HANJUN
Dept. Convergence IT Engineering
Read more

Views & Downloads

Browse