Nikola: Embedding Compiled GPU Functions in Haskell

DSpace/Manakin Repository

Nikola: Embedding Compiled GPU Functions in Haskell

Show simple item record

dc.contributor.author Morrisett, John Gregory
dc.contributor.author Mainland, Geoffrey
dc.date.accessioned 2012-11-29T14:46:14Z
dc.date.issued 2010
dc.identifier.citation Mainland, Geoffrey, and John Gregory Morrisett. 2010. Nikola: Embedding compiled GPU functions in Haskell. In Haskell '10: Proceedings of the 2010 ACM SIGPLAN Haskell Symposium: September 30, 2010, Baltimore, Maryland, ed. Jeremy Gibbons, 67-78. New York: Association for Computing Machinery. en_US
dc.identifier.isbn 9781450302524 en_US
dc.identifier.uri http://nrs.harvard.edu/urn-3:HUL.InstRepos:9965456
dc.description.abstract We describe Nikola, a first-order language of array computations embedded in Haskell that compiles to GPUs via CUDA using a new set of type-directed techniques to support re-usable computations. Nikola automatically handles a range of low-level details for Haskell programmers, such as marshaling data to/from the GPU, size inference for buffers, memory management, and automatic loop parallelization. Additionally, Nikola supports both compile-time and run-time code generation, making it possible for programmers to choose when and where to specialize embedded programs. en_US
dc.description.sponsorship Engineering and Applied Sciences en_US
dc.language.iso en_US en_US
dc.publisher Association for Computing Machinery en_US
dc.relation.isversionof doi:10.1145/1863523.1863533 en_US
dash.license META_ONLY
dc.subject meta programming en_US
dc.subject CUDA en_US
dc.subject GPU en_US
dc.subject languages en_US
dc.subject design en_US
dc.title Nikola: Embedding Compiled GPU Functions in Haskell en_US
dc.type Monograph or Book en_US
dc.description.version Author's Original en_US
dc.relation.journal Haskell '10: Proceedings of the 2010 ACM SIGPLAN Haskell Symposium en_US
dash.depositing.author Morrisett, John Gregory
dash.embargo.until 10000-01-01
dash.waiver 2010-08-09

Files in this item

Files Size Format View
Morrisett_Nikola.pdf 465.7Kb PDF View/Open

This item appears in the following Collection(s)

  • FAS Scholarly Articles [7362]
    Peer reviewed scholarly articles from the Faculty of Arts and Sciences of Harvard University

Show simple item record

 
 

Search DASH


Advanced Search
 
 

Submitters