Technical Symposium on Emerging Technologies in Computer Science |
Foundation of Computer Science USA |
TSETCS2016 - Number 2 |
June 2016 |
Authors: Shivam Bharadwaj, Tejas Upmanyu, Sandeep Saxena |
62e72b04-2093-4e68-ad67-ad4f379ffd87 |
Shivam Bharadwaj, Tejas Upmanyu, Sandeep Saxena . Evolution of GPUs, moving towards GPGPUs: A Survey. Technical Symposium on Emerging Technologies in Computer Science. TSETCS2016, 2 (June 2016), 20-27.
Graphics Processing Units (GPUs) broke out by the end of 1990s, devoted to the goal of providing ubiquitous interactive 3D graphics which, a few years back then, was a far-fetched dream. By the end of decade, the technology grew exponentially, with nearly every computer containing a GPU, providing a high performance, visually rich, brilliant 3D computer graphics. This unprecedented growth was a cumulative outcome of rising demand for high-quality games, manufacturing processes advancements, and employment of inherent parallelism for computation. Today, the raw computational power of a GPU dwarfs that of the most powerful CPU, and the gap is continuously widening. World's most powerful supercomputers (e. g. , Tianhe-2(China) and Titan(USA)) use GPUs at their core [1]. This paper provides a review of GPU technology, overview of general purpose application of GPUs, architectural highlights, Enhancement of GPGPUs. In the end, we take a look at future research directions and challenges to parallel computing chips.