Graphic Processing Unit
Graphic Processing Unit
(GPU)
• INTRODUCTION
• WHAT IS GPU ?
• HISTORY OF GPU
• CPU VS GPU
• ARCHITECTURE OF GPU
• COMPONENTS OF GPU
• WORKING OF GPU
• APPLICATION OF GPU
• CONCLUSION
INTRODUCTION
THERE ARE VARIOUS APPLICATIONS THAT REQUIRE A 3D
WORLD TO BE SIMULATED AS REALISTICALLY AS POSSIBLE
ON A COMPUTER SCREEN. THESE INCLUDE 3D ANIMATIONS
IN GAMES, MOVIES AND OTHER REAL WORLD SIMULATIONS.
IT TAKES A LOT OF COMPUTING POWER TO REPRESENT A 3D
WORLD DUE TO THE GREAT AMOUNT OF INFORMATION THAT
MUST BE USED TO GENERATE A REALISTIC 3D WORLD AND
THE COMPLEX MATHEMATICAL OPERATIONS THAT MUST BE
USED TO PROJECT THIS 3D WORLD ONTO A COMPUTER
SCREEN. IN THIS SITUATION, THE PROCESSING TIME AND
BANDWIDTH ARE AT A PREMIUM DUE TO LARGE AMOUNTS
OF BOTH COMPUTATION AND DATA.
WHAT IS GPU?
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 FORM THE HEART OF MODERN
GRAPHICS CARDS, RELIEVING THE CPU (CENTRAL
PROCESSING UNITS) OF MUCH OF THE GRAPHICS
PROCESSING LOAD. GPUS ALLOW PRODUCTS SUCH AS
DESKTOP PCS, PORTABLE COMPUTERS, AND GAME
CONSOLES TO PROCESS REAL-TIME 3D GRAPHICS THAT
FUNCTIONAL PURPOSE
• The nature of a GPU is all about putting available cores to work and it’s less
focused on low latency cache memory access.
• A single GPU device consists of multiple processor clusters (PC) that contain
multiple Streaming multiprocessors (SM).
• Each SM accommodates a layer -1 instruction cache layer with its associated
cores . Typically , one SM uses a dedicated layer -1 cache and a shared layer-2
cache before pulling data from global GDDR-5 memory.
• Compared to a CPU , a GPU works with fewer , and relatively small , memory
cache layers. Reason being is that a GPU has more transistors dedicated to
computation meaning it cares less how long it takes the retrieve data from
memory.
COMPONENTS OF GPU
• Graphics Processor
The graphics processor is the brains of the card, and is typically one of three
configurations:
• Graphics co-processor : A card with this type of processor can handle all of the
graphics chores without any assistance from the computer's CPU. Graphics co-processors are typically
found on high-end video cards.
• Graphics accelerator : In this configuration, the chip on the graphics card renders
graphics based on commands from the computer's CPU. This is the most common
configuration used today.
• Frame buffer: This chip simply controls the memory on the card and sends
information to the digital-to-analog converter (DAC) . It does no processing of the
image data and is rarely used anymore
Memory – The type of RAM used on graphics cards
varies widely, but the most
popular types use a dual-ported configuration. Dual-
ported cards can write to one
section of memory while it is reading from another
section, decreasing the time it
takes to refresh an image
Display Connector –