Professional Documents
Culture Documents
A Graphics Processing Unit (GPU) is a microprocessor that has been designed specifically for the
processing of 3D graphics. The processor is built with integrated transform, lighting, triangle setup/clipping,
and rendering engines, capable of handling millions of math-intensive processes per second. GPUs allow
products such as desktop PCs, portable computers, and game consoles to process real-time 3D graphics that
only a few years ago were only available on high-end workstations. Used primarily for 3-D applications, a
graphics processing unit is a single-chip processor that creates lighting effects and transforms objects every
time a 3D scene is redrawn. These are mathematically-intensive tasks, which otherwise, would put quite a
strain on the CPU.
1
DECLARATION
I further undertake that the matter embodied in the dissertation has not been submitted
previously for the award of any degree or diploma by me to any other university or institution.
Date:
2
ACKNOWLEDGEMENT
The satisfaction that accompanies the successful completion of this seminar report would be
incomplete without the mention of the people who made it possible, without whose constant guidance
and encouragement would have made efforts go in vain.
I also oblige and thank Prof. Deepa T., Head of the Department, Electronics and Communication
Engineering, Bangalore Technological Institute, Bangalore, for giving me the support and
encouragement that was necessary throughout my studies.
I convey thanks to my seminar guide Prof. Darshitha K S, Assistant Professor, Electronics and
Communication Engineering, Bangalore Technological Institute, Bangalore, for her encouragement and
support constant support and guidance which was of a great help to complete this work successfully.
I would like to thank the teaching and non-teaching staff members of Electronics and
Communication Department who have helped me directly or indirectly for the successful completion of
the seminar work.
Finally, I would like to thank our parents, friends and for all who supported a lot in the successful
completion of the work.
Chandra Shekar N
(1BH13EC005)
3
TABLE OF CONTENTS
Abstract i
Declaration ii
Acknowledgements iii
Table of Contents iv
List of Figures v
List of Tables vi
List of Acronyms vii
1 INTRODUCTION 1
3 PARAMETERS OF GPU 9
4 TYPES OF GPUS 17
5 APPLICATIONS 20
CONCLUSION 24
REFERENCES 25
4
List of Figures
5
List of Tables
Table 2.1: Specifications of AGP at different modes 8
6
List of Acronyms
GPGPU General Purpose Graphics Processing Unit
CPU Central Processing Unit
PC Personal Computer
AMD Advance Micro Device
IBM International Business Machines
HD High Definition
VGA Video Graphics Array
SVGA Super Video Graphics Array
PCI Peripheral Component Interface
VL Bus Vesa Local Bus
ISA Industrial Standard Architecture
Pnp Plug and Play
AGP Accelerated Graphics Port
SBA Side Band Allocation
RAM Random Access Memory
ROM Read Only Memory
DAC Digital to Analog Converter
MPEG Moving Picture Experts Group
API Application Program Interface
IDCT Inverse Discrete Cosine Transform
7
DXVA Direct X Video Accelerator
DDR Double data rate synchronous Dynamic Random access
STM Software Transactional Memory
FPS Frames per second
CUDA Compute Unified Device Architecture
IHV Independent Hardware Vendors
TSMC Taiwan Semiconductor Manufacturing Company
ATI Array Technology Incorporation