pith. sign in

arxiv: 1005.1695 · v1 · submitted 2010-05-11 · 💻 cs.OH

CrystalGPU: Transparent and Efficient Utilization of GPU Power

classification 💻 cs.OH
keywords crystalgpugpgpuapplicationscomputingenablesnumberabstractedaccelerator
0
0 comments X
read the original abstract

General-purpose computing on graphics processing units (GPGPU) has recently gained considerable attention in various domains such as bioinformatics, databases and distributed computing. GPGPU is based on using the GPU as a co-processor accelerator to offload computationally-intensive tasks from the CPU. This study starts from the observation that a number of GPU features (such as overlapping communication and computation, short lived buffer reuse, and harnessing multi-GPU systems) can be abstracted and reused across different GPGPU applications. This paper describes CrystalGPU, a modular framework that transparently enables applications to exploit a number of GPU optimizations. Our evaluation shows that CrystalGPU enables up to 16x speedup gains on synthetic benchmarks, while introducing negligible latency overhead.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.