Sponge: portable stream programming on graphics engines

  title={Sponge: portable stream programming on graphics engines},
  author={Amir Hormati and Mehrzad Samadi and Mark Woh and Trevor N. Mudge and Scott A. Mahlke},
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance computations. The introduction of new programming languages, such as CUDA and OpenCL, makes GPU programming attractive to a wide variety of programmers. However, programming GPUs is still a cumbersome task for two primary reasons: tedious performance optimizations and lack of portability. First, optimizing an algorithm for a specific GPU is a time-consuming task that requires a thorough understanding… CONTINUE READING
Highly Cited
This paper has 97 citations. REVIEW CITATIONS
70 Citations
2 References
Similar Papers


Publications citing this paper.
Showing 1-10 of 70 extracted citations

97 Citations

Citations per Year
Semantic Scholar estimates that this publication has 97 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.

Similar Papers

Loading similar papers…