Pregled bibliografske jedinice broj: 252356
Programirljivo grafičko sklopovlje
Programirljivo grafičko sklopovlje, 2006., diplomski rad, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 252356 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Programirljivo grafičko sklopovlje
(Programmable Graphics Hardware)
Autori
Jozić, Krešimir
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
13.07
Godina
2006
Stranica
159
Mentor
Mihajlović, Željka
Ključne riječi
programirljivo grafičko sklopovlje; GPU; jezici za sjenčanje
(programmable graphics hardware; GPU; Shading Languages)
Sažetak
Tema ovog diplomskog rada je programirljivo grafičko sklopovlje. Iako programirljivo grafičko sklopovlje u profesionalnoj primjeni postoji već nekoliko desetljeća, tek je prije nekoliko godina postalo dostupno na osobnim računalima. Sve do 2001. godine grafičke kartice na osobnim računalima koristile su sklopovski implementirane funkcije koje su služile za ubrzavanje grafičkih operacija. Tako izvedeno sklopovlje je ponekad dosta teško programirati, upravo zbog toga što ima funkcije koje se ne mogu mijenjati, nego im se samo mogu prosljeđivati parametri. Od 2001. godine mnogo toga se promijenilo. Sada su sve grafičke kartice programirljive, odnosno imaju ugrađen grafički procesor (GPU) koji se može programirati isto kao i centralni procesor računala (CPU). Neki proizvođači više ne izvode sklopovski implementirane funkcije, nego te funkcije izvode kao kratke programe koji se izvode na grafičkom procesoru. Na tržištu postoji mnogo programa koji olakšavaju izradu programa za grafičke procesore. Takvi programi imaju predloške gotovih programa, provjeravaju sintaksu programa, mjere performanse itd. Takvi programi su obično besplatni, a mnogi su i otvorenog koda, što korisnicima omogućava da ih prepravljaju i poboljšavaju kako god im to odgovara. Valja napomenuti kako grafički procesori ne moraju isključivo izvršavati programe koji su namijenjeni za računalnu grafiku, nego i sve ostale programe koji intenzivno koriste vektore i matrice.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo