GPU
Označava "Jedinicu za obradu grafike". GPU je procesor dizajniran za rukovanje grafika operacijama. To uključuje i 2D i 3D izračune, iako GPU-ovi prvenstveno briljiraju u prikazivanju 3D grafike.
Povijest
Rano Računala nije uključivao GPU-ove, što je značilo CPU morao rukovati svim standardnim proračunima i grafičkim operacijama. Kao softver zahtjevi su se povećali, a grafika je postala važnija (posebno u video igrama), pojavila se potreba za zasebnim procesorom za prikazivanje grafike. 31. kolovoza 1999. NVIDIA je predstavila prvi komercijalno dostupan GPU za stolno računalo, nazvan GeForce 256. Mogao je obraditi 10 milijuna poligona u sekundi, što mu omogućuje da iz CPU-a izbaci značajnu količinu grafičke obrade.
Uspjeh prve jedinice za obradu grafike uzrokovao je oboje hardver i programeri kako bi brzo prihvatili podršku za GPU. Matične proizvedeni su brže PCI mjesta i AGP utora, dizajniranih isključivo za grafičke kartice, postala je uobičajena opcija. Softver Apis kao OpenGL i Direct3D stvoreni su da pomognu programerima da koriste GPU-ove u svojim programima. Danas je posvećena obrada grafike standardna - ne samo na stolnim računalima - već i u sustavu prijenosna računala, smartphonei konzole za video igre.
funkcija
Primarna svrha GPU-a je generiranje 3D grafike koja se sastoji od poligona. Budući da većina poligonalnih transformacija uključuje decimalne brojeve, GPU-ovi su dizajnirani za izvođenje plutajuća točka operacijama (za razliku od cijeli proračuni). Ovaj specijalizirani dizajn omogućuje GPU-ima da grafiku generiraju učinkovitije od čak i najbržih CPU-a. Istovar grafičke obrade na snažne GPU-ove ono je što omogućava moderno igranje.
Iako GPU-ovi briljiraju u generiranju grafike, sirova snaga GPU-a također se može koristiti u druge svrhe. Puno Operativnih sustava i softver programi sada podrška GPGPUili računanje opće namjene na jedinicama za obradu grafike. Tehnologije poput OpenCL i CUDA omogućiti programerima da koriste GPU za pomoć CPU-u u ne-grafičkim proračunima. To može poboljšati ukupne performanse računala ili drugog elektroničkog uređaja.