skip to main content
poster

Automatic fusions of CUDA-GPU kernels for parallel map

Published:19 December 2011Publication History
Skip Abstract Section

Abstract

When implementing a function mapping on the contemporary GPU, several contradictory performance factors affecting distribution of computation into GPU kernels have to be balanced. A decomposition-fusion scheme suggests to decompose the computational problem to be solved by several simple functions implemented as standalone kernels and to fuse some of these functions later into more complex kernels to improve memory locality. In this paper, a prototype of source-to-source compiler automating the fusion phase is presented and the impact of fusions generated by the compiler as well as compiler efficiency is experimentally evaluated.

References

  1. B. Catanzaro, N. Sundaram, and K. Keutzer. A Map Reduce Framework for Programming Graphics Processors. In Workshop on Software Tools for MultiCore Systems, 2008.Google ScholarGoogle Scholar
  2. J. Filipovič, I. Peterlík, and J. Fousek. GPU Acceleration of Equations Assembly in Finite Elements Method-Preliminary Results. In Symposium on Application Accelerators in High-Performance Computing, 2009.Google ScholarGoogle Scholar
  3. Jan Fousek, Jiri Filipovič, and Matúš Madzin. Automatic Fusions of CUDA-GPU Kernels for Parallel Map. In Second International Workshop on Highly-Efficient Accelerators and Reconfigurable Technologies, 2011.Google ScholarGoogle Scholar
  4. Jared Hoberock and Nathan Bell. Thrust: A Parallel Template Library, 2010. Version 1.3.0.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGARCH Computer Architecture News
    ACM SIGARCH Computer Architecture News  Volume 39, Issue 4
    September 2011
    116 pages
    ISSN:0163-5964
    DOI:10.1145/2082156
    Issue’s Table of Contents

    Copyright © 2011 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 19 December 2011

    Check for updates

    Qualifiers

    • poster

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!