SlideShare a Scribd company logo
GPU MICROPROCESSORS
Presented By:
• ARSALAN QURESHI (D-16-TE-09)
• HANZALA SHAH (D-16-TE-12)
• M. HASSAN GHAURI (D-16-TE-32)
Contents
• What is a GPU Microprocessors.
• When was GPU discovered.
• Types Of GPU’s.
• The Evolution Of Graphic Cards (GPU)
• The GPU Pipeline.
• Where is GPU data stored.
• Intel GPU’s.
• AMD Radeon GPU’s.
• NVIDIA Geforce GPU’s.
• Applications Of GPU’s.
• Conclusion.
GPU Microprocessor’s.
• A GPU is a dedicated processor efficient at manipulating & displaying computer graphics.
• Like the CPU it is a single-chip processor.
• A graphics card's processor, called a graphics processing unit (GPU), is similar to a computer's
CPU. A GPU, however, is designed specifically for performing the complex mathematical and
geometric calculations that are necessary for graphics rendering. Some of the fastest GPUs have
more transistors than the average CPU. A GPU produces a lot of heat, so it is usually located
under a heat sink or a fan.
• A GPU is mostly used in embedded systems, mobile phones, personal computers, workstations &
gaming consoles.
When Was GPU Discovered
• In August 31, 1999 NVIDIA marketed the GeForce 256 as the “world’s first GPU”. It is a single-chip
processor with integrated transform, lighting, triangle setup/clipping & delivering engines that is
capable of processing a minimum of 10 million polygons per second.
• NVIDIA GEFORCE 256 World’s First GPU (Graphic Card).
Types Of GPU’S
• There Are Two Respective Types Of GPU:
• AGP (Accelerated Graphics Port)
• AGP Cards slot no. is 8x.
• PCI Express (Peripheral Component Interface)
• PCI Cards slot no. is x16.
• Generations are 2.0 and 3.0.
The Evolution Of Graphic Cards (GPU)
• Graphics cards have come a long way since IBM introduced the first one in 1981. Called
a Monochrome Display Adapter (MDA), the card provided text-only displays of green or white text
on a black screen. Now, the minimum standard for new video cards is Video Graphics Array (VGA),
which allows 256 colors. With high-performance standards like Quantum Extended Graphics
Array (QXGA), video cards can display millions of colors at resolutions of up to 2040 x 1536 pixels
The GPU Pipeline
• The GPU receives geometry information from the CPU as an input and provides a
picture as an output.
• Let’s see how that happens…
Host
Interface
Shader’s
Vertex
Processing
Triangle
Setup
Pixel
Processing
Memory
Interface
Host Interface
• The host interface is the communication bridge between the CPU and the GPU.
• It receives commands from the CPU and also pulls geometry information from system memory.
• It outputs a stream of vertices in object space with all their associated information (texture
coordinates, per vertex color e.t.c).
Shader’s Vertex Processing
• The vertex processing stage receives vertices from the host interface in object
space and outputs them in screen space.
• This may be a simple linear transformation, or a complex operation involving
morphing effects.
• No new vertices are created in this stage, and no vertices are discarded
(input/output has 1:1 mapping)
Triangle Setup
• In this stage geometry information becomes raster information (screen space
geometry is the input, pixels are the output).
• Prior to rasterization, triangles that are back facing or are located outside the
viewing are rejected.
• A pixel is generated if and only if its center is inside the triangle.
• Every pixel generated has its attributes computed to be the perspective correct
interpolation of the three vertices that make up the triangle.
Pixel Processing
• Each pixel provided by triangle setup is fed into pixel processing as a set of
attributes which are used to compute the final color for this pixel.
• The computations taking place here include texture mapping and math
operations.
Memory Interface
• Pixel colors provided by the previous stage are written to the frame buffer.
• Used to be the biggest bottleneck before pixel processing took over.
• Before the final write occurs, some pixels are rejected by the z buffer .On modern
GPUs z is compressed to reduce frame buffer bandwidth (but not size).
Where is GPU Data Stored?
• Well the GPU Data is Stored in:
• Vertex Buffer.
• Frame Buffer.
• Texture.
INTEL GPU’S
• Intel's First Dedicated GPU: The i740 (1998).
• i752 Graphics Chip And The 81x Series Chipsets
(1999)
• Intel Extreme Graphics (2001)
• Intel Extreme Graphics 2 (2003)
• The GMA 900 (2004)
• GMA 950: Pentium 4 & Atom (2005)
• The GMA 3000, 3100 & 3150 (2006)
• GMA X3000 (2006)
• The Last GMA (2008)
• Larrabee (2009)
• First-Generation Intel HD Graphics (2010)
• Sandy Bridge: 2nd-Gen Intel HD Graphics (2011)
• Xeon Phi (2012)
• Ivy Bridge: The Intel HD 4000 (2012)
• Intel Expands It's Graphics Line With Haswell
(2013)
• Broadwell (2014)
• Skylake (2015)
• Kaby Lake (2017)
AMD RADEON GPU’S
• ATI Wonder (1986)
• ATI Mach 8 (1990)
• ATI Mach 32 (1992)
• ATI Mach 64 (1994)
• ATI 3D Rage (1995)
• ATI 3D Rage Pro (1997)
• ATI Rage 128 (1998)
• ATI Rage 128 Pro (1999)
• ATI Rage Fury MAXX (1999)
• ATI Radeon DDR (2000)
• ATI All-In-Wonder Radeon 7500 (2001)
• ATI All-In-Wonder Radeon 8500 (2001)
• ATI Radeon 9700 Pro (2002)
• ATI Radeon 9800 Pro (2003)
• ATI Radeon X800 XT (2004)
• ATI Radeon X850 XT PE (2004)
• ATI Radeon X1800 XT (2005)
• ATI Radeon X1900 XTX (2006)
• ATI Radeon X1950 XTX (2006)
• ATI Radeon HD 2900 XT (2007)
• ATI Radeon HD 3870 (2007)
• ATI Radeon HD 4870 (2008)
• ATI Radeon HD 4890 (2009)
• ATI Radeon HD 5870 (2009) Direct X 11.
AMD RADEON GPU’S
• AMD Radeon HD 6970 (2010)
• AMD Radeon HD 7970 (2011)
• AMD Radeon HD 7970 GHz Edition (2011)
• AMD Radeon HD 8000 Series
• AMD Radeon R9 290X (2013)
• AMD Radeon R9 Fury X (2015)
• AMD Radeon RX 460 & 480 (2016)
• AMD Radeon RX 580 (2017)
NVIDIA GEFORCE
• August 1999: Nvidia GeForce 256 (SDR RAM)
• April 2000: Nvidia GeForce 2 GTS (32 MB DDR MEMORY)
• February 2001: Nvidia GeForce 3 (Direct X 8)
• February 2002: Nvidia GeForce 4 Ti 4600 (128 MB RAM)
• April 2004: Nvidia GeForce 6800 Ultra (512 MB RAM)
• June 2005: Nvidia GeForce 7800 GTX (First Card with 256
Bits)
• June 2006: Nvidia GeForce 7950 GX2 (SLI Feature)
• November 2006: Nvidia GeForce 8800 GTX (First Card
With GDDR3 Memory)
• March 2008: Nvidia GeForce 9800 GX2 (First Card With
1GB Of Ram)
• June 2008: Nvidia GeForce GTX 280 (Direct X 10)
• January 2009: Nvidia GeForce GTX 295 (Dual GPU Board)
• March 2011:Nvidia GeForce GTX 590 (Features 1024
CUDA CORES)
• March 2012: Nvidia Geforce GTX 680 (Comes With
Shadowplay also a flagship model)
• March 2014: Nvidia Geforce GTX 950 to 980ti (Last with
Maxwell)
• May 2016: Nvidia Geforce GTX 1050ti to 1080ti (Pascal
Architecture)
Applications Of GPU
• Computer generated holography using a graphics processing unit.
• Improves the overall performance of your computing device.
• You can set the digital vibrance of your computer desktop if a GPU is installed in your computer.
• Obviously, HD Graphical Games can be played from mid to high end GPU’s.
• Also Used In Different Gaming Consoles like XBOX 360, PS3, PS4, Nintendo Switch e.t.c
Conclusion
Nowadays, Graphic Processing Unit (GPU) or
graphic cards are way too upgraded if we
compare them to their predecessors. But there
are still some issues in it like Mobile Chip Heat
Problems, Garbage Problems and e.t.c. We wish
that companies like NVIDIA & AMD will overcome
on these issues and solve them.
We can talk about GPU’s more but we
think that’s enough for you as the
beginners. For further inquiries you can
search that on Internet. Because
“KNOWLEDGE IS POWER.”
CREDITS
Special Thanks To Sir. Farhan Umrani And our
lovely classmates of Telecommunication
Batch 2016. HAVE A NICE DAY. ALLAH HAFIZ.

More Related Content

What's hot

Optimizing Unity games for mobile devices
Optimizing Unity games for mobile devicesOptimizing Unity games for mobile devices
Optimizing Unity games for mobile devices
Bruno Cicanci
 
Graphics card
Graphics cardGraphics card
Graphics card
Pratik Jain
 
CUDA
CUDACUDA
Cuda
CudaCuda
The Rise of Parallel Computing
The Rise of Parallel ComputingThe Rise of Parallel Computing
The Rise of Parallel Computing
bakers84
 
Computing using GPUs
Computing using GPUsComputing using GPUs
Computing using GPUs
Shree Kumar
 
Task comparisiosns ds psp
Task comparisiosns ds pspTask comparisiosns ds psp
Task comparisiosns ds pspShaz Riches
 
Gpu with cuda architecture
Gpu with cuda architectureGpu with cuda architecture
Gpu with cuda architecture
Dhaval Kaneria
 
Fantasy build it_repair
Fantasy build it_repairFantasy build it_repair
Fantasy build it_repair
Christine Shock
 
Optimization in Unity: simple tips for developing with "no surprises" / Anton...
Optimization in Unity: simple tips for developing with "no surprises" / Anton...Optimization in Unity: simple tips for developing with "no surprises" / Anton...
Optimization in Unity: simple tips for developing with "no surprises" / Anton...
DevGAMM Conference
 
Programming Models for Heterogeneous Chips
Programming Models for  Heterogeneous ChipsProgramming Models for  Heterogeneous Chips
Programming Models for Heterogeneous Chips
Facultad de Informática UCM
 
NVidia CUDA Tutorial - June 15, 2009
NVidia CUDA Tutorial - June 15, 2009NVidia CUDA Tutorial - June 15, 2009
NVidia CUDA Tutorial - June 15, 2009
Randall Hand
 
Vpu technology &gpgpu computing
Vpu technology &gpgpu computingVpu technology &gpgpu computing
Vpu technology &gpgpu computingArka Ghosh
 
How to build a gaming computer
How to build a gaming computerHow to build a gaming computer
How to build a gaming computer
Donald Gillies
 
Computer Power calculation
Computer Power calculationComputer Power calculation
Computer Power calculationMohamed Sayed
 
GPU - An Introduction
GPU - An IntroductionGPU - An Introduction
GPU - An Introduction
Dhan V Sagar
 
SGI HPC Update for June 2013
SGI HPC Update for June 2013SGI HPC Update for June 2013
SGI HPC Update for June 2013
inside-BigData.com
 

What's hot (19)

Optimizing Unity games for mobile devices
Optimizing Unity games for mobile devicesOptimizing Unity games for mobile devices
Optimizing Unity games for mobile devices
 
Graphics card
Graphics cardGraphics card
Graphics card
 
CUDA
CUDACUDA
CUDA
 
Cuda
CudaCuda
Cuda
 
The Rise of Parallel Computing
The Rise of Parallel ComputingThe Rise of Parallel Computing
The Rise of Parallel Computing
 
GPU: Understanding CUDA
GPU: Understanding CUDAGPU: Understanding CUDA
GPU: Understanding CUDA
 
Computing using GPUs
Computing using GPUsComputing using GPUs
Computing using GPUs
 
Task comparisiosns ds psp
Task comparisiosns ds pspTask comparisiosns ds psp
Task comparisiosns ds psp
 
Gpu with cuda architecture
Gpu with cuda architectureGpu with cuda architecture
Gpu with cuda architecture
 
Fantasy build it_repair
Fantasy build it_repairFantasy build it_repair
Fantasy build it_repair
 
Optimization in Unity: simple tips for developing with "no surprises" / Anton...
Optimization in Unity: simple tips for developing with "no surprises" / Anton...Optimization in Unity: simple tips for developing with "no surprises" / Anton...
Optimization in Unity: simple tips for developing with "no surprises" / Anton...
 
Programming Models for Heterogeneous Chips
Programming Models for  Heterogeneous ChipsProgramming Models for  Heterogeneous Chips
Programming Models for Heterogeneous Chips
 
Cuda tutorial
Cuda tutorialCuda tutorial
Cuda tutorial
 
NVidia CUDA Tutorial - June 15, 2009
NVidia CUDA Tutorial - June 15, 2009NVidia CUDA Tutorial - June 15, 2009
NVidia CUDA Tutorial - June 15, 2009
 
Vpu technology &gpgpu computing
Vpu technology &gpgpu computingVpu technology &gpgpu computing
Vpu technology &gpgpu computing
 
How to build a gaming computer
How to build a gaming computerHow to build a gaming computer
How to build a gaming computer
 
Computer Power calculation
Computer Power calculationComputer Power calculation
Computer Power calculation
 
GPU - An Introduction
GPU - An IntroductionGPU - An Introduction
GPU - An Introduction
 
SGI HPC Update for June 2013
SGI HPC Update for June 2013SGI HPC Update for June 2013
SGI HPC Update for June 2013
 

Similar to Gpu microprocessors

GRAPHIC CARD
GRAPHIC CARDGRAPHIC CARD
GRAPHIC CARD
VPKV
 
graphics processing unit ppt
graphics processing unit pptgraphics processing unit ppt
graphics processing unit ppt
Nitesh Dubey
 
Presentation Graphic cards - History
Presentation Graphic cards - HistoryPresentation Graphic cards - History
Presentation Graphic cards - History
Dipen Vasoya
 
GPU
GPUGPU
Graphics processing unit (GPU)
Graphics processing unit (GPU)Graphics processing unit (GPU)
Graphics processing unit (GPU)
Amal R
 
Graphic card
Graphic cardGraphic card
Graphic card
pranit verma
 
Graphic card information search pp
Graphic card information search ppGraphic card information search pp
Graphic card information search pp
Poornima Shetagar
 
Computer specifications
Computer specificationsComputer specifications
Computer specifications
Leonel Rivas
 
Build Gaming PC Presentation
Build Gaming PC PresentationBuild Gaming PC Presentation
Build Gaming PC Presentation
Rith Jo
 
NVIDIA Graphics, Cg, and Transparency
NVIDIA Graphics, Cg, and TransparencyNVIDIA Graphics, Cg, and Transparency
NVIDIA Graphics, Cg, and Transparency
Mark Kilgard
 
Architectural Analysis of Game Machines
Architectural Analysis of Game MachinesArchitectural Analysis of Game Machines
Architectural Analysis of Game MachinesPraveen AP
 
Smedberg niklas bringing_aaa_graphics
Smedberg niklas bringing_aaa_graphicsSmedberg niklas bringing_aaa_graphics
Smedberg niklas bringing_aaa_graphicschangehee lee
 
GPU-working & structure(Nividia & AMD)-History and 2017-Open session
GPU-working & structure(Nividia & AMD)-History and 2017-Open sessionGPU-working & structure(Nividia & AMD)-History and 2017-Open session
GPU-working & structure(Nividia & AMD)-History and 2017-Open session
crazytenz
 
GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)
Fatima Qayyum
 
The next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesThe next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game Engines
Pooya Eimandar
 
Introduction to Computer Hardware
Introduction to Computer HardwareIntroduction to Computer Hardware
Introduction to Computer Hardware
Joel Nelson
 

Similar to Gpu microprocessors (20)

GRAPHIC CARD
GRAPHIC CARDGRAPHIC CARD
GRAPHIC CARD
 
graphics processing unit ppt
graphics processing unit pptgraphics processing unit ppt
graphics processing unit ppt
 
Presentation Graphic cards - History
Presentation Graphic cards - HistoryPresentation Graphic cards - History
Presentation Graphic cards - History
 
Mot uvs
Mot uvsMot uvs
Mot uvs
 
GPU
GPUGPU
GPU
 
Graphics processing unit (GPU)
Graphics processing unit (GPU)Graphics processing unit (GPU)
Graphics processing unit (GPU)
 
Gpu
GpuGpu
Gpu
 
Graphic card
Graphic cardGraphic card
Graphic card
 
Graphic card information search pp
Graphic card information search ppGraphic card information search pp
Graphic card information search pp
 
Computer specifications
Computer specificationsComputer specifications
Computer specifications
 
Build Gaming PC Presentation
Build Gaming PC PresentationBuild Gaming PC Presentation
Build Gaming PC Presentation
 
Ge force fx
Ge force fxGe force fx
Ge force fx
 
NVIDIA Graphics, Cg, and Transparency
NVIDIA Graphics, Cg, and TransparencyNVIDIA Graphics, Cg, and Transparency
NVIDIA Graphics, Cg, and Transparency
 
Architectural Analysis of Game Machines
Architectural Analysis of Game MachinesArchitectural Analysis of Game Machines
Architectural Analysis of Game Machines
 
Smedberg niklas bringing_aaa_graphics
Smedberg niklas bringing_aaa_graphicsSmedberg niklas bringing_aaa_graphics
Smedberg niklas bringing_aaa_graphics
 
GPU-working & structure(Nividia & AMD)-History and 2017-Open session
GPU-working & structure(Nividia & AMD)-History and 2017-Open sessionGPU-working & structure(Nividia & AMD)-History and 2017-Open session
GPU-working & structure(Nividia & AMD)-History and 2017-Open session
 
GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)
 
The next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesThe next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game Engines
 
UNIT 2 P1
UNIT 2 P1UNIT 2 P1
UNIT 2 P1
 
Introduction to Computer Hardware
Introduction to Computer HardwareIntroduction to Computer Hardware
Introduction to Computer Hardware
 

More from Arsalan Qureshi

Types of leds
Types of ledsTypes of leds
Types of leds
Arsalan Qureshi
 
Installing windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbInstalling windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usb
Arsalan Qureshi
 
Presentation Skills By Arsalan Qureshi
Presentation Skills By Arsalan QureshiPresentation Skills By Arsalan Qureshi
Presentation Skills By Arsalan Qureshi
Arsalan Qureshi
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
Arsalan Qureshi
 
Integrator and differentiator op amp
Integrator and differentiator op ampIntegrator and differentiator op amp
Integrator and differentiator op amp
Arsalan Qureshi
 
Memory And Storages
Memory And StoragesMemory And Storages
Memory And Storages
Arsalan Qureshi
 
Keyboard Interface RF Controlled Car
Keyboard Interface RF Controlled CarKeyboard Interface RF Controlled Car
Keyboard Interface RF Controlled Car
Arsalan Qureshi
 
How to summarize
How to summarizeHow to summarize
How to summarize
Arsalan Qureshi
 
Classes of amplifiers
Classes of amplifiersClasses of amplifiers
Classes of amplifiers
Arsalan Qureshi
 
Introduction to Microprocessor
Introduction to MicroprocessorIntroduction to Microprocessor
Introduction to Microprocessor
Arsalan Qureshi
 
System softwares by 09,39,27
System softwares by 09,39,27System softwares by 09,39,27
System softwares by 09,39,27
Arsalan Qureshi
 

More from Arsalan Qureshi (11)

Types of leds
Types of ledsTypes of leds
Types of leds
 
Installing windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbInstalling windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usb
 
Presentation Skills By Arsalan Qureshi
Presentation Skills By Arsalan QureshiPresentation Skills By Arsalan Qureshi
Presentation Skills By Arsalan Qureshi
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 
Integrator and differentiator op amp
Integrator and differentiator op ampIntegrator and differentiator op amp
Integrator and differentiator op amp
 
Memory And Storages
Memory And StoragesMemory And Storages
Memory And Storages
 
Keyboard Interface RF Controlled Car
Keyboard Interface RF Controlled CarKeyboard Interface RF Controlled Car
Keyboard Interface RF Controlled Car
 
How to summarize
How to summarizeHow to summarize
How to summarize
 
Classes of amplifiers
Classes of amplifiersClasses of amplifiers
Classes of amplifiers
 
Introduction to Microprocessor
Introduction to MicroprocessorIntroduction to Microprocessor
Introduction to Microprocessor
 
System softwares by 09,39,27
System softwares by 09,39,27System softwares by 09,39,27
System softwares by 09,39,27
 

Recently uploaded

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 

Recently uploaded (20)

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 

Gpu microprocessors

  • 1. GPU MICROPROCESSORS Presented By: • ARSALAN QURESHI (D-16-TE-09) • HANZALA SHAH (D-16-TE-12) • M. HASSAN GHAURI (D-16-TE-32)
  • 2. Contents • What is a GPU Microprocessors. • When was GPU discovered. • Types Of GPU’s. • The Evolution Of Graphic Cards (GPU) • The GPU Pipeline. • Where is GPU data stored. • Intel GPU’s. • AMD Radeon GPU’s. • NVIDIA Geforce GPU’s. • Applications Of GPU’s. • Conclusion.
  • 3. GPU Microprocessor’s. • A GPU is a dedicated processor efficient at manipulating & displaying computer graphics. • Like the CPU it is a single-chip processor. • A graphics card's processor, called a graphics processing unit (GPU), is similar to a computer's CPU. A GPU, however, is designed specifically for performing the complex mathematical and geometric calculations that are necessary for graphics rendering. Some of the fastest GPUs have more transistors than the average CPU. A GPU produces a lot of heat, so it is usually located under a heat sink or a fan. • A GPU is mostly used in embedded systems, mobile phones, personal computers, workstations & gaming consoles.
  • 4. When Was GPU Discovered • In August 31, 1999 NVIDIA marketed the GeForce 256 as the “world’s first GPU”. It is a single-chip processor with integrated transform, lighting, triangle setup/clipping & delivering engines that is capable of processing a minimum of 10 million polygons per second. • NVIDIA GEFORCE 256 World’s First GPU (Graphic Card).
  • 5. Types Of GPU’S • There Are Two Respective Types Of GPU: • AGP (Accelerated Graphics Port) • AGP Cards slot no. is 8x. • PCI Express (Peripheral Component Interface) • PCI Cards slot no. is x16. • Generations are 2.0 and 3.0.
  • 6. The Evolution Of Graphic Cards (GPU) • Graphics cards have come a long way since IBM introduced the first one in 1981. Called a Monochrome Display Adapter (MDA), the card provided text-only displays of green or white text on a black screen. Now, the minimum standard for new video cards is Video Graphics Array (VGA), which allows 256 colors. With high-performance standards like Quantum Extended Graphics Array (QXGA), video cards can display millions of colors at resolutions of up to 2040 x 1536 pixels
  • 7. The GPU Pipeline • The GPU receives geometry information from the CPU as an input and provides a picture as an output. • Let’s see how that happens… Host Interface Shader’s Vertex Processing Triangle Setup Pixel Processing Memory Interface
  • 8. Host Interface • The host interface is the communication bridge between the CPU and the GPU. • It receives commands from the CPU and also pulls geometry information from system memory. • It outputs a stream of vertices in object space with all their associated information (texture coordinates, per vertex color e.t.c).
  • 9. Shader’s Vertex Processing • The vertex processing stage receives vertices from the host interface in object space and outputs them in screen space. • This may be a simple linear transformation, or a complex operation involving morphing effects. • No new vertices are created in this stage, and no vertices are discarded (input/output has 1:1 mapping)
  • 10. Triangle Setup • In this stage geometry information becomes raster information (screen space geometry is the input, pixels are the output). • Prior to rasterization, triangles that are back facing or are located outside the viewing are rejected. • A pixel is generated if and only if its center is inside the triangle. • Every pixel generated has its attributes computed to be the perspective correct interpolation of the three vertices that make up the triangle.
  • 11. Pixel Processing • Each pixel provided by triangle setup is fed into pixel processing as a set of attributes which are used to compute the final color for this pixel. • The computations taking place here include texture mapping and math operations.
  • 12. Memory Interface • Pixel colors provided by the previous stage are written to the frame buffer. • Used to be the biggest bottleneck before pixel processing took over. • Before the final write occurs, some pixels are rejected by the z buffer .On modern GPUs z is compressed to reduce frame buffer bandwidth (but not size).
  • 13. Where is GPU Data Stored? • Well the GPU Data is Stored in: • Vertex Buffer. • Frame Buffer. • Texture.
  • 14.
  • 15. INTEL GPU’S • Intel's First Dedicated GPU: The i740 (1998). • i752 Graphics Chip And The 81x Series Chipsets (1999) • Intel Extreme Graphics (2001) • Intel Extreme Graphics 2 (2003) • The GMA 900 (2004) • GMA 950: Pentium 4 & Atom (2005) • The GMA 3000, 3100 & 3150 (2006) • GMA X3000 (2006) • The Last GMA (2008) • Larrabee (2009) • First-Generation Intel HD Graphics (2010) • Sandy Bridge: 2nd-Gen Intel HD Graphics (2011) • Xeon Phi (2012) • Ivy Bridge: The Intel HD 4000 (2012) • Intel Expands It's Graphics Line With Haswell (2013) • Broadwell (2014) • Skylake (2015) • Kaby Lake (2017)
  • 16.
  • 17. AMD RADEON GPU’S • ATI Wonder (1986) • ATI Mach 8 (1990) • ATI Mach 32 (1992) • ATI Mach 64 (1994) • ATI 3D Rage (1995) • ATI 3D Rage Pro (1997) • ATI Rage 128 (1998) • ATI Rage 128 Pro (1999) • ATI Rage Fury MAXX (1999) • ATI Radeon DDR (2000) • ATI All-In-Wonder Radeon 7500 (2001) • ATI All-In-Wonder Radeon 8500 (2001) • ATI Radeon 9700 Pro (2002) • ATI Radeon 9800 Pro (2003) • ATI Radeon X800 XT (2004) • ATI Radeon X850 XT PE (2004) • ATI Radeon X1800 XT (2005) • ATI Radeon X1900 XTX (2006) • ATI Radeon X1950 XTX (2006) • ATI Radeon HD 2900 XT (2007) • ATI Radeon HD 3870 (2007) • ATI Radeon HD 4870 (2008) • ATI Radeon HD 4890 (2009) • ATI Radeon HD 5870 (2009) Direct X 11.
  • 18. AMD RADEON GPU’S • AMD Radeon HD 6970 (2010) • AMD Radeon HD 7970 (2011) • AMD Radeon HD 7970 GHz Edition (2011) • AMD Radeon HD 8000 Series • AMD Radeon R9 290X (2013) • AMD Radeon R9 Fury X (2015) • AMD Radeon RX 460 & 480 (2016) • AMD Radeon RX 580 (2017)
  • 19.
  • 20. NVIDIA GEFORCE • August 1999: Nvidia GeForce 256 (SDR RAM) • April 2000: Nvidia GeForce 2 GTS (32 MB DDR MEMORY) • February 2001: Nvidia GeForce 3 (Direct X 8) • February 2002: Nvidia GeForce 4 Ti 4600 (128 MB RAM) • April 2004: Nvidia GeForce 6800 Ultra (512 MB RAM) • June 2005: Nvidia GeForce 7800 GTX (First Card with 256 Bits) • June 2006: Nvidia GeForce 7950 GX2 (SLI Feature) • November 2006: Nvidia GeForce 8800 GTX (First Card With GDDR3 Memory) • March 2008: Nvidia GeForce 9800 GX2 (First Card With 1GB Of Ram) • June 2008: Nvidia GeForce GTX 280 (Direct X 10) • January 2009: Nvidia GeForce GTX 295 (Dual GPU Board) • March 2011:Nvidia GeForce GTX 590 (Features 1024 CUDA CORES) • March 2012: Nvidia Geforce GTX 680 (Comes With Shadowplay also a flagship model) • March 2014: Nvidia Geforce GTX 950 to 980ti (Last with Maxwell) • May 2016: Nvidia Geforce GTX 1050ti to 1080ti (Pascal Architecture)
  • 21. Applications Of GPU • Computer generated holography using a graphics processing unit. • Improves the overall performance of your computing device. • You can set the digital vibrance of your computer desktop if a GPU is installed in your computer. • Obviously, HD Graphical Games can be played from mid to high end GPU’s. • Also Used In Different Gaming Consoles like XBOX 360, PS3, PS4, Nintendo Switch e.t.c
  • 22. Conclusion Nowadays, Graphic Processing Unit (GPU) or graphic cards are way too upgraded if we compare them to their predecessors. But there are still some issues in it like Mobile Chip Heat Problems, Garbage Problems and e.t.c. We wish that companies like NVIDIA & AMD will overcome on these issues and solve them.
  • 23. We can talk about GPU’s more but we think that’s enough for you as the beginners. For further inquiries you can search that on Internet. Because “KNOWLEDGE IS POWER.”
  • 24.
  • 25. CREDITS Special Thanks To Sir. Farhan Umrani And our lovely classmates of Telecommunication Batch 2016. HAVE A NICE DAY. ALLAH HAFIZ.