Search: 
 
Commands
  Search pubs database

Quick search by ...
Theme
  alternative
core
concurrent
resilient
self_test
heterogeneous
infrastructure
microarch
power
reliable
soft
verification
roadmap

Design Driver
  driver
Year
  2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998


Group
  2006faculty
alternative
bee2
bk_partitioning
bk_placement
bk_routing
bookshelf
embedded
fabricsthrust
faculty
fresco
gsrc
gsrcadmin
gsrcexec
gsrc_faculty
gtx
infrax
marcov
mescal
metropolis
nexsis
polis
ptolemy
semantics
sig_modeling
sig_power
sig_uarch
sig_verification
testthrust
theme_leaders
 Portable Parallel Programming with MCUDA
John Stratton, Wen-mei Hwu

Citation
John Stratton, Wen-mei Hwu. "Portable Parallel Programming with MCUDA". Poster, GSRC Annual Symposium 2008, 29, September, 2008.

Abstract
For programmers targeting modern parallel architectures and accelerators, it is risky to limit an application to a specific vendor or architecture, and costly to write for multiple platforms. We introduce MCUDA, the anchor of a tool chain which translates a program in a data-parallel programming model to execute efficiently on a wide variety of modern architectures. MCUDA generates source code for multiple granularities of instruction- and thread-level parallelism targeted for specific architectures, achieving portable and scalable parallel performance.

Electronic downloads

Citation formats  

  • HTML
    John Stratton, Wen-mei Hwu. <a
    href="http://www.gigascale.org/pubs/1417.html"><i>Portable
    Parallel Programming with MCUDA</i></a>, Poster,
     GSRC Annual Symposium 2008, 29, September, 2008.
  • Plain text
    John Stratton, Wen-mei Hwu. "Portable Parallel Programming
    with MCUDA". Poster,  GSRC Annual Symposium 2008, 29,
    September, 2008.
  • BibTeX
    @poster{StrattonHwu08_PortableParallelProgrammingWithMCUDA,
        author = {John Stratton and Wen-mei Hwu},
        title = {Portable Parallel Programming with MCUDA},
        day = {29},
        month = {September},
        year = {2008},
        abstract = {For programmers targeting modern parallel
                  architectures and accelerators, it is risky to
                  limit an application to a specific vendor or
                  architecture, and costly to write for multiple
                  platforms. We introduce MCUDA, the anchor of a
                  tool chain which translates a program in a
                  data-parallel programming model to execute
                  efficiently on a wide variety of modern
                  architectures. MCUDA generates source code for
                  multiple granularities of instruction- and
                  thread-level parallelism targeted for specific
                  architectures, achieving portable and scalable
                  parallel performance.},
        URL = {http://www.gigascale.org/pubs/1417.html}
    }
    

Posted by John Stratton on 19 Sep 2008..

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

 
You are not logged in
©1998-2009 GSRC