of 22
7/24/2019 Seminar on Graphics Processing Unit Computing
1/22
Seminar on GraphicsProcessing Unit Computin
BY KSHI
124221
7/24/2019 Seminar on Graphics Processing Unit Computing
2/22
CONTENTS
Introduction History and standards Pri!"ra# Co$!onntIntrconnct
Acc#ratd Gra!"ics Port Co$!onnts o% GP& '() Acc#ration Pr%or$anc %actors o% GP& Ty!s o% GP&s G*orc 4 G*orc 4 TI G*orc M+ Conc#usion
7/24/2019 Seminar on Graphics Processing Unit Computing
3/22
INT,O)&CTION
Pro-ction o% '() .or#d
In/o#/d co$!#0 $at"$atica# co$!utations
Procssin ti$ and and.idt" r3uir$nt
GP& r#i/s urdn o o% t" $ain syst$
7/24/2019 Seminar on Graphics Processing Unit Computing
4/22
5"at is GP& 6
Micro!rocssor !rocssin ') ra!"ics
Hart o% $odrn ra!"ics cards
Procsss ra#(ti$ ') ra!"ics
Pr%or$s $at"$atica##y(intnsi/ tas7s
Incrass PC8s o/ra## syst$ s!d
Ot"r na$s( 9ido card: /ido acc#rator: /ido ada!tr:
/ido oard: ra!"ics acc#rator: or ra!"ics ada!tr;
7/24/2019 Seminar on Graphics Processing Unit Computing
5/22
HISTO,Y AN) STAN)A,)S
Monoc"ro$ )is!#ay Ada!trs 1?@1
Hrcu#s Gra!"ics Card 4 co#our
Co#our Gra!"ics Ada!tr @ co#our
En"ancd Gra!"ics Ada!tr 1 co#our
9ido Gra!"ics Array 2 co#ours 1?@
7/24/2019 Seminar on Graphics Processing Unit Computing
6/22
Su!r 9ido Gra!"ics Array
7/24/2019 Seminar on Graphics Processing Unit Computing
7/22
PE,IPHE,A COMPONENTINTE,CONNECT
Bus is t" c"ann# or !at" t.n t" co$!onnts in a co$!utr
)irct accss to syst$ $$ory ut uss a rid %or
connction
Pro/ids a "i"r dr o% r#iai#ity
7/24/2019 Seminar on Graphics Processing Unit Computing
8/22
PCI oriina##y o!ratd at '' MHF usin a '2(it(.id !at"
PCI(+ !ro/ids %or 4(it trans%rs at a s!d o% 1'' MHF %or1(GB!s
7/24/2019 Seminar on Graphics Processing Unit Computing
9/22
ACCEE,ATE) G,APHICS PO
Acc#ratd Gra!"ics Port
7/24/2019 Seminar on Graphics Processing Unit Computing
10/22
AGP Memory Allocation
OS a##ocats 4K yt dicontiuous !as o% AGP
GA,T
7/24/2019 Seminar on Graphics Processing Unit Computing
11/22
AGP Specications
AGP
7/24/2019 Seminar on Graphics Processing Unit Computing
12/22
COMPONENTS O* GP&
Gra!"ics Procssor ( Gra!"ics !rocssor is t" rains o% t" card
Gra!"ics co(!rocssor ( Hand#s a## o% t" ra!"ics c"ors .it"out any assistanc %
co$!utrs CP&
Gra!"ics acc#rator ( c"i! on t" ra!"ics card rndrs ra!"ics asd on co$$
co$!utrs CP&
*ra$ ur ( contro#s t" $$ory on t" card and snds in%or$ation to
to(
ana#o con/rtr
7/24/2019 Seminar on Graphics Processing Unit Computing
13/22
Gra!"ics BIOS
)iita#(to(Ana#o Con/rtr
7/24/2019 Seminar on Graphics Processing Unit Computing
14/22
') ACCEE,ATION
)urin ') rndrin t0tur and o$try data tra/#s across t"
N. ra!"ics c"i!s no. "a/ acc#ratd Trans%or$ and i"tin
T" !i0# nin a!!#is assind t0tur /a#us to ac" !i0#
c"c7 unit !r%or$s /isii#ity c"c7in o% !i0#
,AM)AC con/rts t"is diita# data into ana#o t"at can i/n t$onitor %or dis!#ay
7/24/2019 Seminar on Graphics Processing Unit Computing
15/22
PE,*O,MANCE *ACTO,S O*GP&
*i## ,at
M$ory Band.idt"
M$ory Mana$nt
Hiddn Sur%ac r$o/a#
7/24/2019 Seminar on Graphics Processing Unit Computing
16/22
GPUs performance
7/24/2019 Seminar on Graphics Processing Unit Computing
17/22
TYPES O* GP&ST"o types of GP#s
7/24/2019 Seminar on Graphics Processing Unit Computing
18/22
GE*O,CE 4
G*orc4 GP& is t" %ourt" dition in t" %a$d G*orc #inu!
12@MB o% )), $$ory and a su!r %ast !rocssor
T"r o% its 7ind "as n r#asd
G*orc4 Ti sris
7/24/2019 Seminar on Graphics Processing Unit Computing
19/22
%&ip Arc&itect're
7/24/2019 Seminar on Graphics Processing Unit Computing
20/22
GE*O,CE4 TI
' $i##ion transistors
7/24/2019 Seminar on Graphics Processing Unit Computing
21/22
GE*O,CE4 M+
G*orc4 M+ GP&s !ro/ids a n. #/# o% cost(
cti/: "i"(!r%or$anc ra!"ics to t"
$ainstra$ PC usr; T" G*orc4 M+ is t"
c"a!st and .orst !r%or$in o% t" t"r #ins;
T" standard ra!"ics card co$s .it" 4MB o%
,AM: a "%ty a$ount t"at can "and# a#$ost any
tas7; T" G*orc4 M+ "as a 4it us: ."ic" is
a#so !rtty standard %or today8s ra!"ics cards;
*or t" $ost !art t" on#y ra# i$!ro/$nt %ro$
t" G*orc' M+ to t" G*orc4M+ is t"
ra!"ics !rocssin unit: ."ic" ats its
!rdcssors: t" G*orc2 and G*orc': "ands
7/24/2019 Seminar on Graphics Processing Unit Computing
22/22
CONC&SION
N9I)IA introducs t" %astst: $ost co$!r"nsi/ and %atur(ric" co$!0!rinc /r ra#iFd on a $oi# !#at%or$
G*orc4 M+ is t" c"a!st and .orst !r%or$in o% t" t"r #ins
Standard ra!"ics card co$s .it" 4MB o% ,AM
On#y ra# i$!ro/$nt %ro$ t" G*orc' M+ to t" G*orc4M+
is t" ra!"ics !rocssin unit: ."ic" ats its !rdcssors:
t" G*orc2 and G*orc': "ands do.n;