8/18/2019 Processor Arm
1/23
PROCESSOR ARM
(Advanced RISC Machine)
ARSITEKTUR KOMPUTER
DICKY HALIM
D411 14 30
8/18/2019 Processor Arm
2/23
Pen!an"a#
Arsitektur ARM merupakan arsitektur prosesor 32-bit RISC yang dikembangkan oleh ARM Limited .Dikenal sebagai Advanced RISC Machine di mana sebelumnya dikenal sebagai Acorn RISC
Machine. Pada aalnya merupakan prosesor desktop yang sekarang didominasi oleh keluarga !"#.
$amun desain yang sederhana membuat prosesor ARM %o%ok untuk aplikasi berdaya rendah. &al
ini membuat prosesor ARM mendominasi pasar mobile electronic danembedded system di mana
membutuhkan daya dan harga yang rendah.
Pada tahun 2''() sekitar *"+ dari satu miliar mobile phone yang ter,ual menggunakan setidaknya
satu buah prosesor ARM. Dan pada tahun 2''*) prosesor ARM mendominasi sekitar *'+ dari
keseluruhan pasar prosesor 32-bit RISC. Prosesor ARM digunakan di berbagai bidang seperti
elektronik umum) termasuk PDA) mobile phone) media player) musi% player) game %onsole
genggam) kalkulator dan periperal komputer seperti hard disk drie dan router.
isensi arsitektur ARM dimiliki oleh Al%atel) Atmel) /road%om) Cirrus ogi%) Digital 01uipment
Corporation) rees%ale) Intel melalui D0C) ) Marell 4e%hnology roup) $0C) $5IDIA) $6P
Semi%ondu%tors) 78I) 9uall%omm) Samsung) Sharp) S4 Mi%roele%troni%s) Symbios ogi%) 4e!as
Instruments) 5SI 4e%hnology) :amah dan ;iiA/S.
8/18/2019 Processor Arm
3/23
Se$a#ah
Setelah sukses dengan komputer
//C Mi%ro) A%orn Computers td
mempertimbangkan berpindah
dari prosesor M7S 4e%hnology
#
8/18/2019 Processor Arm
4/23
rendah >lo-laten%y? pada penanganan inputBoutput >interupsi? seperti pada prosesor M7S
4e%hnology #ARM #='? sebagai prosesor pada PDA Apple $eton dan pada tahun =** A%orn
menggunakan ARM# pada komputer PC RISC. Pada @rekuensi 233 M&) prosesor ini hanya
mengonsumsi daya sebesar = att dan ersi berikutnya lebih ke%il dari itu.
Inti prosesor ARM tidak mengalami perubahan ukuran yang signi@ikan. Pada ARM2 terdapat 3'.'''
transistor sedangkan pada ARM# bertambah hingga 3
8/18/2019 Processor Arm
5/23
CPE lengkap berdasarkan ran%angan ARM dan dapat dibuat pada pabrik semikonduktor lama serta
memberikan per@ormansi yang tinggi pada harga yang rendah. Arsitektur ARM dapat ditemui di
banyak smartphone) PDA dan perangkat genggam lain.
System on Chip pada aplikasi berbasis ARM
System on Chip adalah sebuah integrated %ir%uit >IC? yang mengintegrasikan semua komponen dari
%omputer atau sistem elektronik lainnya men,adi %hip tunggal. Chip ini mungkin sa,a mengandung
digital) analog) sinyal gabungan) dan biasanya @ungsi radio-@rekuensi. Semuanya pada substrat %hip
tunggal.
ARM adalah pemimpin dalam industry ini) industry 32-bit embedded mi%ropro%essors. Menaarkan
berbagai ma%am prosesor berdasarkan arsitektur yang umum digunakan untuk menghasilkan
per@orma tinggi. ARM ,uga berorientasi pada e@isiensi energy dan pembiayaan yang minimum.
Saat ini) kebanyakan smartphone menggunakan %hipset dari ARM yang mana ARM menyebutnya
Appli%ation Pro%essor. Appli%ation Pro%essor adalah kemampuan prosesor untuk mengeksekusi
sistem operasi yang kompleks seperti inu!) Android) indos) dan Symbian. Selain itu Appli%ation
Pro%essor ,uga mampu memberikan antarmuka gra@is yang baik
PERFORMA PROSESOR
Per@orma %hipet yang berdasarkan arsitektur ARM dibagi seperti gra@ik di baah iniF
8/18/2019 Processor Arm
6/23
8/18/2019 Processor Arm
7/23
8/18/2019 Processor Arm
8/23
8/18/2019 Processor Arm
9/23
8/18/2019 Processor Arm
10/23
4abel %ore ARM yang didesain oleh ARM
8/18/2019 Processor Arm
11/23
4imeline dari %ore ARM >=**-sekarang?
8/18/2019 Processor Arm
12/23
8/18/2019 Processor Arm
13/23
Da@tar prosesor berbasis SoC>System on Chip? yangmenggunakan %ore prosesor ARM
=. 0!ynos
Merupakan system on %hip berbasis ARM dimana dikembangkan oleh Samsung
0le%troni%s. /erikut disa,ikan tabel lengkap perkembangan e!ynos
0!ynos yang menggunakan arsitektur ARM(
8/18/2019 Processor Arm
14/23
8/18/2019 Processor Arm
15/23
0!ynos yang menggunakan arsitektur ARM"
E%&n' di!*na+an ',eh Sa-*n! .a,a%& A,/ha Sa-*n!.a,a%& A dan Sa-*n! .a,a%& A2E%&n' di!*na+an ',eh Sa-*n! .a,a%& Sa-*n! .a,a%& S
e' Sa-*n! .a,a%& 5ie6 Sa-*n! .a,a%& A .
E%&n' 2 di!*na+an ',eh Sa-*n! .a,a%& S 7
Un"*+ e,en!+a/n&a da/a" anda ce+ di 6e8i"e 8e#i+*" ini
h""/9::en76i+i/edia7'#!:6i+i:E%&n'
https://en.wikipedia.org/wiki/Exynoshttps://en.wikipedia.org/wiki/Exynos
8/18/2019 Processor Arm
16/23
;7 Sna/d#a!'n
P#'e'# ini -*,ai di/#'d*+i /ada "ah*n ;002 ',eh
8/18/2019 Processor Arm
17/23
6.4Snapdragon 425
6.5Snapdragon 430 and 435
7Snapdragon 600 series
7.1Snapdragon 600
7.2Snapdragon 602A
7.3Snapdragon 610, 615 and 616
7.4Snapdragon 617 and 625
7.5Snapdragon 650 (618) and 652 (620)
8Snapdragon 800 series
8.1Snapdragon 800 and 801
8.2Snapdragon 805
8.3Snapdragon 808 and 810
8.4Snapdragon 820
Dimana kita hana akan me!ihat snapdragon seri 820
"nt#k mode! $S$8%%6 &!ite' dig#nakan o!eh iao $i 5
"nt#k mode! $S$8%%6 dig#nakan o!eh * *5, Sams#ng *a!a+ S7, Sams#ng
*a!a+ S7 dge, iaomi $i 5 -ro, / ne $10, Son peria -erormane.
https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_425https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_430_and_435https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_600_serieshttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_600https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_602Ahttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_610.2C_615_and_616https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_617_and_625https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_650_.28618.29_and_652_.28620.29https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_800_serieshttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_800_and_801https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_805https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_808_and_810https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_820https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_425https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_430_and_435https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_600_serieshttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_600https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_602Ahttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_610.2C_615_and_616https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_617_and_625https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_650_.28618.29_and_652_.28620.29https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_800_serieshttps://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_800_and_801https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_805https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_808_and_810https://en.wikipedia.org/w/index.php?title=List_of_Qualcomm_Snapdragon_devices&printable=yes#Snapdragon_820
8/18/2019 Processor Arm
18/23
"nt#k !eih !engkapna dapat anda ek di esite
httpsen.ikipedia.orgikiisto9#a!ommSnapdragonde:ies;Snapdragon
600
37 TE.RA
Me#*/a+an &"e- 'n chi/ &an!di+e-8an!+an ',eh 5IDIA*n"*+ /e#an!+a" -'8i,e e/e#"i-a#"/h'ne PDA (Pe#'na,Di!i"a, Ai"an") dan -'8i,e
in"e#ne" device7P#'ce'# /#'d*c" nvidia inian!a" -a$* di+a#ena+an ,e8ihd*,* -e,a+*+an #e,eae >*adc'#e e-en"a#a /#'d*en ,ain-aih -e-/#'d*+i d*a, c'#e7
P#'d*c" >*ad c'#e "e#e8*" ada,ah nvidia "e!#a 3 &an!
https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_devices#Snapdragon_600https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_devices#Snapdragon_600https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_devices#Snapdragon_600https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_devices#Snapdragon_600
8/18/2019 Processor Arm
19/23
di8an!*n den!an -en!!*na+an a#i"e+"*# ARM C'#"e% A?den!an c'#e -a%i-*- 174.H@7 P#'ce'# ini -e-/*n&ai+e*n!!*,an -a-/* -ena-/i,+an +*a,i"a !a-8a# den!an+'n*-i da&a &an! -ini-*- e,ain i"* /#'ce'# ini $*!a-a-/* -e-*"a# vide' den!an #e',*i &an! 8ea#7 i+a anda!e-a# 8e#-ain !a-e dan -e-*"a# vide' -*n!+in "e!#aada,ah /i,ihan &an! c'c'+ *n"*+ anda7
=e#i+*" -e#*/a+an $eni /#'e'# Te!#a9• Te!#a AP
• Te!#a %%
• Te!#a ;
• Te!#a 3
• Te!#a 4
•
Te!#a K1• Te!#a 1
Un"*+ Te!#a 1 -e-i,i+i /eiB+ai e8a!ai 8e#i+*"
Di-ana -en!!*na+an c'#e ARM e8an&a+ 4 8*ah ARM C'#"e% Adan 4 8*ah ARM C'#"e% A37Un"*+ ,e8ih ,en!+a/n&a da/a" anda ce+ di i"* 8e#i+*"h""/9::en76i+i/edia7'#!:6i+i:Te!#a
47MediaTe+
MediaTe+ a"a* &an! ,e8ih di+ena,den!an MTK -e#*/a+an/e#*ahaan e-i+'nd*+"'# dan-en$*a, +'-/'nen *n"*+/e#an!+a" +'-*ni+ai ni#+a8e,7Di Tai6an -edia"e+ -e#*/a+an/e-8*a" chi/ "e#8ea# dan $*!a
"e#-a*+ /e#*ahaan e-i+'nd*+"'# "e#8ea# e-en"a#a
https://en.wikipedia.org/wiki/Tegra#Tegra_APXhttps://en.wikipedia.org/wiki/Tegra#Tegra_6xxhttps://en.wikipedia.org/wiki/Tegra#Tegra_2https://en.wikipedia.org/wiki/Tegra#Tegra_3https://en.wikipedia.org/wiki/Tegra#Tegra_4https://en.wikipedia.org/wiki/Tegra#Tegra_K1https://en.wikipedia.org/wiki/Tegra#Tegra_X1https://en.wikipedia.org/wiki/Tegrahttps://en.wikipedia.org/wiki/Tegra#Tegra_APXhttps://en.wikipedia.org/wiki/Tegra#Tegra_6xxhttps://en.wikipedia.org/wiki/Tegra#Tegra_2https://en.wikipedia.org/wiki/Tegra#Tegra_3https://en.wikipedia.org/wiki/Tegra#Tegra_4https://en.wikipedia.org/wiki/Tegra#Tegra_K1https://en.wikipedia.org/wiki/Tegra#Tegra_X1https://en.wikipedia.org/wiki/Tegra
8/18/2019 Processor Arm
20/23
di8idan! chi/e" -a#"/h'ne -en*#*" da"a da#i "#a"e!icana,&"ic -edia"e+ -end*d*+i /e#in!+a" +e"i!a e"e,ahna/d#a!'n dan e%&n'7 Se,ain -e-i,i+i 8e#8a!ai+e*n!!*,an /#'ce'# -edia"e+ di+ena, e8a!ai /#'ce'#
den!an ha#!a -*#ah na-*n -e-i,i+i +*a,i"a &an!-en!a!*-+an7
=e#i+*" -e#*/a+an e#ia, MediaTe+ &an! -en!!*na+ana#i"e+"*#ARMv in!,e c'#e9 MT1 MT MTM
ARMv d'*8,e c'#e9
MT MTT MT1 MT1T MT; MT;M MT1
ARMv >*ad c'#e9
MT20 MT2?:MT22 MT2?M MT2?T MT2; MT2;M MT22
ARMv he%a c'#e9
MT?1
ARMv 'c"a c'#e9
8/18/2019 Processor Arm
21/23
MT?; MT?;M MT? MT?M
MT? T*#8'ARMv2 >*ad c'#e9
MT3; (S'n& /e#ia E4!) MT3 (Len'v' A;010 Ace# Li>*id
30)
ARMv2 'c"a c'#e9
MT; (Len'v' P0 S'n& /e#ia C4) MT3 (Len'v' K4 n'"e Ace# ,i>*id30)
MT? (He,i' 10) (ia' Mi Red-i '"e 3 S'n&/e#ia M)
MT (He,i' P10) (S'n& /e#ia A Len'v' Kn'"e)
ARMv2 deca c'#e9
MT?(He,i' ;0) ('/' /eed 2)
Un"*+ MT?(He,i' ;0) "e,ah -en!!*na+an 10 c'#e&a+ni 9;7 .H@ D*a,c'#e ARM C'#"e%A;;70 .H@ >*adc'#e ARM C'#"e%A3174 .H@ >*adc'#e ARM C'#"e%A3
Un"*+ ,e8ih ,en!+a/ da/a" anda ce+ di i"*h""/9::en76i+i/edia7'#!:6i+i:Li"'Fdevice*in!Media"e+ S'C
7 A//,e
https://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCshttps://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCshttps://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCshttps://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCs
8/18/2019 Processor Arm
22/23
A//,e Inc7 -en!e-8an!+an /#'e'# -e#e+a endi#i *n"*+di!*na+an /ada /e#an!+a" -'8i,e -e#e+a di-ana/#'e'#n&a "e#di#i a"a e#ia, A% dan e#ia, S%7Se#ia, A%9 Se#ia, S%9
A//,e A4 S1 A//,e A A//,e A A//,e A A//,e A A//,e A A//,e A2 A//,e A2 A//,e A? A//,e A?
=e#i+*" -e#*/a+an "a8,e /eiB+ai da#i +*-/*,an e#ia,/#'e'# A//,e 8ai+ e#ia, A% -a*/*n S% hin!!a e+a#an!7A/a8i,a +*#an! $e,a -a+a da/a" anda @''- a!a# +e,iha"an7
8/18/2019 Processor Arm
23/23
(h""/9::en76i+i/edia7'#!:6i+i:A//,e-'8i,ea//,ica"i'n/#'ce'# )
https://en.wikipedia.org/wiki/Apple_mobile_application_processorshttps://en.wikipedia.org/wiki/Apple_mobile_application_processors