Cited by 33Parallel Computing and Optimization TechniquesEmbedded Systems Design TechniquesDistributed and Parallel Computing Systems

The DOI matches its Crossref record; 1 of the 1 references it cites were found in a registry or an index.

Enabling task-level scheduling on heterogeneous platforms

Sun, Enqiang, Schaa, Dana, Bagley, Richard, Rubin, Norman, Kaeli, David·2012·Proceedings of the 5th Annual Workshop on General Purpose Processing with Graphics Processing Units

Abstract

OpenCL is an industry standard for parallel programming on heterogeneous devices. With OpenCL, compute-intensive portions of an application can be offloaded to a variety of processing units within a system. OpenCL is the first standard that focuses on portability, allowing programs to be written once and run seamlessly on multiple, heterogeneous devices, regardless of vendor. While OpenCL has been widely adopted, there still remains a lack of support for automatic task scheduling and data consistency when multiple devices appear in the system. To address this need, we have designed a task queueing extension for OpenCL that provides a high-level, unified execution model tightly coupled with a resource management facility. The main motivation for developing this extension is to provide OpenCL programmers with a convenient programming paradigm to fully utilize all possible devices in a system and incorporate flexible scheduling schemes. To demonstrate the value and utility of this extension, we have utilized an advanced OpenCL-based imaging toolkit called clSURF. Using our task queueing extension, we demonstrate the potential performance opportunities and limitations given current vendor implementations of OpenCL. Using a state-of-art implementation on a single GPU device as the baseline, our task queueing extension achieves a speedup up to 72.4%. Our extension also achieves scalable performance gains on multiple heterogeneous GPU devices. The performance trade-offs of using the…

Overview

Integrity signals

Registry

Crossref · 10.1145/2159430.2159440

Cites

1 of 1 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • CPU-GPU workload division based techniques on heterogeneous systems use CPU also to get performance gain, not just as a host.

    “However, given that CPU-GPU workload division based techniques on heterogeneous systems use CPU also to get performance gain (and not just as a host), sometimes CPU is also referred to as an accelerator [Sun et al. 2012].”

    From A Survey of CPU-GPU Heterogeneous Computing Techniques (2015) · cites this paper as Sun et al. 2012

  • Aggressively using CPU for computation affects its ability to act as a host, which harms performance.

    “Also, aggressively using CPU for computation affects its ability to act as a host, which harms the performance [Endo et al. 2010;Gregg et al. 2010;Sun et al. 2012].”

    From A Survey of CPU-GPU Heterogeneous Computing Techniques (2015) · cites this paper as Sun et al. 2012

Citations

Cites

Flagged first, then by citations

Research works printed but not linked: 17

  1. 10.1109/AICCSA.2011.6126599 · DOI
  2. 10.1109/IPDPS.2011.90 · DOI
  3. E. Agullo , C. Augonnet , J. Dongarra , H. Ltaief , R. Namyst , S. Thibault , and S. Tomov . Faster , Cheaper, Better -- a Hybridization Methodology to Develop Linear Algebra Software for GPUs. In GPU Computing Gems , volume 2 . Morgan Kaufmann , Sept. 2010 . E. Agullo, C. Augonnet, J. Dongarra, H. Ltaief, R. Namyst, S. Thibault, and S. Tomov. Faster, Cheaper, Better -- a Hybridization Methodology to Develop Linear Algebra Software for GPUs. In GPU Computing Gems, volume 2. Morgan Kaufmann, Sept. 2010.
  4. 10.1007/978-3-642-03869-3_80 · DOI
  5. G. Bradski . The OpenCV Library . Dr. Dobb's Journal of Software Tools , 2000 . G. Bradski. The OpenCV Library. Dr. Dobb's Journal of Software Tools, 2000.
  6. 10.1109/ISPASS.2011.5762732 · DOI
  7. P. Furgale , C. H. Tong , and G. Kenway . Ece 1724 project report: Speed-up speed-up robust features . 2009 . P. Furgale, C. H. Tong, and G. Kenway. Ece 1724 project report: Speed-up speed-up robust features. 2009.
  8. 10.5555/1987237.1987259 · DOI
  9. S. Henry . Opencl as Starpu frontend. Technical report , National Institute for Research in Computer Science and Control, INRIA, March 2010 . S. Henry. Opencl as Starpu frontend. Technical report, National Institute for Research in Computer Science and Control, INRIA, March 2010.
  10. 10.5555/1885276.1885302 · DOI
  11. 10.1109/IMVIP.2008.15 · DOI
  12. 10.1145/1669112.1669121 · DOI
  13. J. Luo , Y. Ma , E. Takikawa , S. Lao , M. Kawade , and B.-L. Lu . Person-specific sift features for face recognition. In Acoustics , Speech and Signal Processing, 2007. ICASSP 2007. IEEE International Conference on , volume 2 , pages II-- 593 --II--596, april 2007. J. Luo, Y. Ma, E. Takikawa, S. Lao, M. Kawade, and B.-L. Lu. Person-specific sift features for face recognition. In Acoustics, Speech and Signal Processing, 2007. ICASSP 2007. IEEE International Conference on, volume 2, pages II--593 --II--596, april 2007.
  14. 10.1145/1964179.1964193 · DOI
  15. 10.5555/1885276.1885305 · DOI
  16. 10.1109/IISWC.2009.5306788 · DOI
  17. 10.5555/1802674.1802716 · DOI

Cited by

Sorted by citations

Metadata

Authors
Sun, E., Schaa, D., Bagley, R., Rubin, N., & Kaeli, D.
Affiliations
  • Northeastern University (US)
  • Advanced Micro Devices (United States) (US)
Venue
Proceedings of the 5th Annual Workshop on General Purpose Processing with Graphics Processing Units
Publisher
ACM
Published
2012-03-03
Pages
84-93
OpenAlex
W2102292411
Cited by
33
References
1
Citations by year
2023: 1 · 2022: 1 · 2021: 2 · 2020: 1 · 2018: 2 · 2017: 2 · 2016: 3 · 2015: 6 · 2014: 5 · 2013: 9 · 2012: 1
FWCI
4.03
Type
conference paper
Language
en
Open access
closed
Funders
Astellas Pharma US
Topics
  • Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
  • Physical Sciences › Computer Science › Hardware and Architecture › Embedded Systems Design Techniques
  • Physical Sciences › Computer Science › Computer Networks and Communications › Distributed and Parallel Computing Systems
Keywords
OpenCL, heterogeneous computing, resource management, data consistency, GPU acceleration, parallel programming

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review