Now showing items 1-2 of 2

    • Estimating GPU Speedups for Programs Without Writing a Single Line of GPU Code 

      Ardalani, Newsha; Sankaralingam, Karthikeyan; Zhu, Xiaojin (2014-08-15)
      Heterogeneous processing using GPUs is here to stay and today spans mobile devices, laptops, and supercomputers. Although modern software development frameworks like OpenCL and CUDA serve as a high productivity ...
    • Reducing GPU Address Translation Overhead with Virtual Caching 

      Yoon, Hongil; Lowe-Power, Jason; Sohi, Gurindar S. (2016-12-05)
      Heterogeneous computing on tightly-integrated CPU-GPU systems is ubiquitous, and to increase programmability, many of these systems support virtual address accesses from GPU hardware. However, there is no free lunch. ...