Unitate de procesare grafică
O unitate de procesare grafică (în engleză Graphics processing unit, GPU) este un circuit electronic specializat, conceput pentru a manevra și modifica rapid memoria pentru a accelera crearea de imagini într-un tampon de cadru destinat ieșirii pe un dispozitiv de afișare. GPU-urile sunt utilizate în sisteme încorporate, telefoane mobile, computere personale, stații de lucru și console de jocuri. GPU-urile moderne sunt foarte eficiente la manipularea graficelor computerizate și a procesării imaginilor. Structura lor foarte paralelă le face mai eficiente decât unitățile de procesare centrală cu scop general (CPU) pentru algoritmi care procesează blocuri mari de date în paralel. Într-un computer personal, un GPU poate fi prezent pe o placă video sau încorporat pe placa de bază. În anumite CPU, acestea sunt încorporate pe matrița procesorului.[1]
Termenul „GPU” a fost inventat de Sony în referire la GPU Sony designată de Toshiba, de la consola PlayStation, în 1994.[2]
Termenul a fost popularizat de Nvidia în 1999, care a comercializat GeForce 256 drept „primul GPU din lume”.
Istoric
[modificare | modificare sursă]Anii 1970
[modificare | modificare sursă]Plăcile de sistem Arcade folosesc cipuri grafice specializate încă din anii ’70. În hardware-ul de mai devreme al jocurilor video, memoria RAM pentru buffer-urile de cadru era scumpă, astfel încât cipurile video au compus date împreună, pe măsură ce ecranul era scanat pe monitor.[3]
Shifter-ul MB14241 al Fujitsu a fost folosit pentru a accelera desenul graficelor sprite pentru diverse jocuri arcade din anii '70 de la Taito și Midway, precum Gun Fight (1975), Sea Wolf (1976) și Space Invaders (1978).[4][5][6]
Pe piața internă în 1977, Atari 2600 a folosit un schimbător video numit adaptorul TV Interface.[7]
Anii 1980
[modificare | modificare sursă]NEC µPD7220 a fost prima implementare a unui procesor de afișare grafică pentru PC ca un cip integrat unic de scară mare (LSI), care permite proiectarea de carduri grafice video cu costuri reduse, de înaltă performanță, precum cele de la Number Nine Visual Technology. A devenit cel mai cunoscut GPU până la mijlocul anilor '80.[8]
A fost primul procesor de afișare grafică a metalelor-oxid-semiconductor (NMOS), unul complet integrat VLSI (integrare la scară foarte mare) pentru PC-uri, ce a susținut o rezoluție de până la 1024x1024 și a pus bazele pieței de grafică PC emergente. Acesta a fost folosit într-o serie de carduri grafice și a fost autorizat pentru clone precum Intel 82720, prima unitate de procesare grafică Intel.[9]
Note
[modificare | modificare sursă]- ^ Denny Atkin. „Computer Shopper: The Right GPU for You”. Arhivat din original la . Accesat în .
- ^ „Is it Time to Rename the GPU?”.
- ^ Hague, James (). „Why Do Dedicated Game Consoles Exist?”. Programming in the 21st Century. Arhivat din original la .
- ^ „mame/8080bw.c at master 路 mamedev/mame 路 GitHub”. GitHub. Arhivat din original la .
- ^ „mame/mw8080bw.c at master 路 mamedev/mame 路 GitHub”. GitHub. Arhivat din original la .
- ^ „Arcade/SpaceInvaders – Computer Archeology”. computerarcheology.com. Arhivat din original la .
- ^ Springmann, Alessondra. „Atari 2600 Teardown: What?s Inside Your Old Console?”. The Washington Post. Arhivat din original la . Accesat în .
- ^ F.Robert A. Hopgood, Roger J. Hubbold, David A. Duce, ed. (). Advances in Computer Graphics II. Springer. p. 169. ISBN 9783540169109.
Perhaps the best known one is the NEC 7220.
- ^ Famous Graphics Chips: NEC µPD7220 Graphics Display Controller (IEEE Computer Society)
Legături externe
[modificare | modificare sursă]- NVIDIA - What is GPU computing?
- The GPU Gems book series
- - a Graphics Hardware History
- How GPUs work
- GPU Caps Viewer - Video card information utility
- OpenGPU-GPU Architecture(In Chinese)
- ARM Mali GPUs Overview
- GPU Rendering Magazine
- GPU Hierarchy List