graphicsprocessingunit-150810164648-lva1-app6891.pdf - GRAPHICS PROCESSING UNIT(GPU BY AMAL RAJ.R ELECTRONICS C.P.T.C INTRODUCTION What is GPU \u2022 It is

graphicsprocessingunit-150810164648-lva1-app6891.pdf -...

This preview shows page 1 - 10 out of 30 pages.

GRAPHICS PROCESSING UNIT(GPU) BY AMAL RAJ.R ELECTRONICS C.P.T.C
INTRODUCTION What is GPU? It is a processor optimized for 2D/3D graphics, video, visual computing, and display. It is highly parallel, highly multithreaded multiprocessor optimized for visual computing . Its uses parallel archetecture. It is also called Visual processing unit It serves as both a programmable graphics processor and a scalable parallel computing platform. It works along with CPU
CPU VERSUS GPU A SIMPLE WAY TO UNDERSTAND THE DIFFERENCE BETWEEN A CPU ANDGPU IS TO COMPARE HOW THEY PROCESS TASKS. A CPU CONSISTS OF A FEW CORES OPTIMIZED FOR SEQUENTIAL SERIAL PROCESSING WHILE A GPU HAS A MASSIVELY PARALLEL ARCHITECTURE CONSISTS OF THOUSANDS OF SMALLER, MORE EFFICIENT CORES DESIGNED FOR HANDLING MULTIPLE TASKS SIMULTANEOUSLY GPUS HAVE THOUSANDS OF CORES TO PROCESS PARALLEL WORKLOADS EFFICIENTLY
GPU vs CPU A GPU is tailored for highly parallel operation while a CPU executes programs serially For this reason, GPUs have many parallel execution units and higher transistor counts , while CPUs have few execution units and higher clockspeeds GPUs have much deeper pipelines (several thousand stages vs 10-20 for CPUs) GPUs have significantly faster and more advanced memory interfaces as they need to shift around a lot more data than CPUs
CPU VERSUS GPU