ѾѼԻкȤǤ ѾѼԻθ濴ȤѸβ濴˷Ǻܤޤ񤭻Ϥ᤿ФʤΤǡƤϤޤޤԽʬǤ
ƥꡧ

3.ԥ塼 > 3.1 CPU

ߤȤϡƥCPUμ¹ˡ¾ν̿ޤ뤳ȤǤȤСߤȤơ֥ϡɥ۾ΤȤȯߡH17FE20ˡפޤ

H21AP
10 ߤװȤʤΤϤɤ줫
۵ˤ¸ߤʤڡ˥ȤΥڡե
ƥ̥̿桼⡼ɤǼ¹ԤȤø̿ȿ
ϡɥ۾ʤɤˤޥå
ư黻̿ǤΥХեʤɤα黻㳰

ϥ
ʳϡߤǤ

H17FE
20 ߤʬवΤϤɤ줫
絭¸ߤʤڡ򥢥褦ȤȤȯ
׵ʤ,  OSФƥӥꤷȤȯ
ϡɥ۾ΤȤȯ
ư黻ǥХեäȤȯ

ϥ

H20FE
18 ߤʬवΤϤɤ줫
ŸνֻŤʤɤŸ۾ˤ
ǽ¹ԤȤˤ
ϤλȤˤ
ѥƥ顼ȯȤˤ

ϥ

MIPS(million instructions per second)
ԥ塼νǽΰĤǡդ̤ꡢ1ô֤100Ĥ̿ɤ¹ԤǤ뤫ɽޤ


H29FE
9ʿ̿¹Ի֤20ʥäΥԥ塼롣Υԥ塼ǽϲMIPS

5102050

ϡ

H26
8100 MIPSCPUư륷ƥˤơ޳ߤ1ߥäȤȯ޳߽Ȥ1̿᤬¹Ԥ롣γ߽ʳΥƥνǽϡMIPSˤʤ뤫ǡCPUƯΨ100󡤳߽θƽФڤȼХإåɤ̵ǤΤȤ롣
10909999.9
ۥ


H25
9ɽ˼̿ߥåˤ륳ԥ塼νǽϲMIPS
H25h-9
11254090

ۥ

ץåˤϡǡ̿᤬ñʣˤäơĤʬޤǡɽŪʤΤSIMDMIMDǤ

SIMD(Single Instruction Multiple Data)
SIMD ϡ1ġSingleˤ̿InstructionˤǡʣMultipleˤΥǡDataˤФԤޤĤƤΥץåϡŻ򣱤ĤĤ¹ԤǤޤǤȤСƱĶȽǡĴ٤ŻСĶȽ䤤碌ΤǤSIMDˤǤץåоˤꡢƱŻƱ˹Ԥ褦ˤʤޤŪˤϡǡ򶵤ơפȤĤ̿ǡĶȽΥǡ˰Ƥ䤤碌뤳ȤǤޤ
Ѿ󵻽ѼԻٶ
ǤǡȤϡŪ˲ʤΤǤ礦
եǤȤ⡢ǡ١Ǥ
ޤ긷̩˹ͤɬפϤޤ󤬡̣ǡ֥פȹͤƤեDB˥å夵ƽ뤫Ǥ

MIMD(Multiple Instruction Multiple Data)
MIMDϡߤξĶ󥳥ԥ塼¿ѤƤޥץåνǤSIMDϡĤ̿ǤMIMDʣ̿(Multiple Instruction)˼¹ԤǤޤǡǤȡMIMDˤˤäơǡʤץǡܵҰʤɤʣ䤤碌Ƥ˹ԤΤǤ

H28
9ǤSIMDȤơŬڤʤΤϤɤ줫
ñ̿᥹ȥ꡼ñǡȥ꡼
ñ̿᥹ȥ꡼ʣΥǡȥ꡼
ʣ̿᥹ȥ꡼ñǡȥ꡼
ʣ̿᥹ȥ꡼ʣΥǡȥ꡼

ۥ
MIMD

H27
9ʣΥǡФ1Ĥ̿ƱƱ˹Ԥǡޥǥǡʤɤ򰷤CPU˺ѤƤΤϤɤ줫
MIMDMISDSIMDSISD

ۥ

H25աʢH27䣹
8ߤξĶ󥳥ԥ塼¿ѤƤޥץåνΰĤǤꡤץåȤ˰ۤʤ̿˼¹ԤΤϤɤ줫
CISCMIMDRISCSIMD

ۥ

H29
8ѥץ饤ŬڤɽƤΤϤɤ줫ǡεDϲɡEϼ¹ԡF̿եåȤ롣
H29-8
ۥ

10IoTǤγѤƤƤLPWA(Low PowerWide Area)ħȤơŬڤʤΤϤɤ줫
2³륷ꥢͭ̿ǤꡤƱľβϩڤLSIδ֤̿ŬƤ롣
60GHz ӤȤΥ̵̿Ǥꡤ4K8Kαʤɤ̤Υǡ®뤳ȤŬƤ롣
̥˻Ȥ̿ѤǤꡤޡȥ᡼μưˤʤɤŬƤ롣
Хåƥ̤ʤĤδ϶ɤǹϰϤ򥫥СǤ̵̿ѤǤꡤʣΥ󥵤ƱˤĤʤͥåȥŬƤ롣
ۥ

H27
8CPUΥѥץ饤ͭ˵ǽץߥˡϤɤ줫ǡCPU̿ɹߤȥǡΥʬΥƥȤ롣
CASEʸ¿롣
ؿθĿǤ¿롣
ʬ̿򾯤ʤ롣
ꥢ̿򾯤ʤ롣
ۥ

H27
9ѥȤơŬڤʤΤϤɤ줫
٤٥ȥĹ٥ȥ쥸Ĺ硤٥ȥ쥸ĹȤʬ䤷ƽ򷫤֤Ǥ롣
ѥץ饤򹹤˺ʬ뤳Ȥˤäơ®ޤǤ롣
ʣΥѥץ饤ѤƱʣ̿¹Բǽˤ뤳Ȥˤäơ®ޤǤ롣
̿ĹꡤĤ̿ʣεǽ˥åȤƱ椹뤳Ȥˤäơ®ޤǤ롣
ۥ

10CPUˤ굡¹ԤϤɤ줫
¸طˤʤʣ̿򡤥ץǤνи˴طʤ¹Ԥ롣
ѥץ饤ζ֤ѤĤΥåɤ¹ԤĤΥץåǤ뤫Τ褦˸롣
ˤİʾCPUˤäʣΥåɤƱ¹Ԥ롣
ʬ̿ʬ褬ޤˡ餫ͽ¬ʬ̿μ¹Ԥ򳫻Ϥ롣
ۥ

H26
7ѥץ饤Υץåˤơѥץ饤ʬ̿Ȥ˵ϥɤϤɤ줫
¤ϥɡ񸻥ϥ
ϥɡǡϥ
ۥ

H26
9ᥤڤɽ˼ĤγABνꡤ¿ųߤĤƤ롣ABޤΥߥ󥰤ȯȤ0ߥä5ߥäޤǤδ֤˥ᥤѤǤCPU֤ϲߥäǡ߽θƽФڤȼХإåɤ̵ǤΤȤ롣
H26h-9
22.53.55
ۥ

10̿Υɥ쥹¸ɥ쥹ΤХɥ쥹Ϥɤ줫
ॢɥ쥹Ȥƥåݥ󥿤ͤѤ̿Υɥ쥹ॢɥ쥹Ѱ̤ȤƲû¸ɥ쥹롣
ॢɥ쥹Ȥ̿ᥢɥ쥹쥸ͤѤ̿Υɥ쥹ॢɥ쥹Ѱ̤ȤƲû¸ɥ쥹롣
̿Υɥ쥹ǻꤷƤ򡤼¸ɥ쥹Ȥ롣
̿Υɥ쥹ͤ򤽤Τޤ޼¸ɥ쥹Ȥ롣
ۥ

H25
10CPUΥѥץ饤ϥɤΤϥɤȯȤơŬڤʤΤϤɤ줫
åߥ
Ԥ̿η̤˰¸黻̿
ϡɥ񸻤ζ
ʬ̿

ۥ

H25
14̩ޥץåǽ1ΥץåǽȥץåѤʤʤװȤơǤŬڤʤΤϤɤ줫
絭ؤΥζ
̿𤷤ץå̿
ץåΥǥѥå
߽
ۥ

ѥץ饤
ѡѥץ饤
ѡ
VLIW
ޥץå

ѥץ饤
֥ѥץ饤פϸŷʤɤ͢ϩ
CPUˤѥץ饤
IntelMPUǤΤ褦˺ѤƤ롣

ѥץ饤˴ؤƲH28ǯ11ˤǤϡֳ̿Υեåǥɡ¹ԡ黻̤νϤʤɤγʳ˽פȤޤ

a
H28ǯ8Ȥ

ѡѥץ饤
ѥץ饤򶯲뤿ˡν֤û롣
PentiumXeonǤ˶

ѡѥץ饤˴ؤƲǤϡ֥ѥץ饤򹹤˺ʬ뤳Ȥˤäơ®ޤǤH27չAM14ˡפȤޤ

d
H28ǯ8ȤˡɮԤѡ

ѡ
ʣΥѥץ饤ǽ
ߤMPUǤϤ٤ƺѤƤ롣

scalarˤϡϡ֥
֥礭͡פʤɤΥǤ롣

ѡ˴ؤƲǤϡʣΥѥץ饤ѤƱʣ̿¹Բǽˤ뤳Ȥˤäơ®ޤǤH27չAM14ˡס̿¹Ԥ뤿ΥƥǤäơʣ̿Ʊ˼¹ԤȤ̿¹Ԥ黻ϡɥˤäưŪ˳ƤH24AM14ˡס֥ѥץ饤ʣѰդ,Ʊʣ̿¹ԤH23SM19ˡפȤޤ

b
H28ǯ8Ȥ

VLIW(Very Long Instruction Word)
Ѹΰ̣Τޤޡ̿ĹĹơ̿ʣνǤ褦ˤ롣
VLIW˴ؤƲǤϡ̿ĹꡤĤ̿ʣεǽ˥åȤƱ椹뤳Ȥˤäơ®ޤǤH27չAM14ˡפȤޤ

ޥץå
դΤޤޡץåʣ
˥ץåCPUġˤǤϡѥץ饤ʤɤ򤷤Ƥ³롣

ѥץ饤ϥɤȤϡѥץ饤˹Ԥʤäꡢľɬפˤʤ뤳ȤǤʢϥɡhazardˤϡִפʤɤΰ̣ѥץ饤˵ǽʤȹͤФǤ礦

ѥץ饤ϥɤˤϤĤμबޤɽŪʤΤϡʬ̿ˤϥɤǤʬ̿Ƚ꤬ʬɤߤƥѥץ饤Ǽ¹ԤȤƤ⡢Ƚ̤ˤäơľäɬפˤʤޤ

Ѿ󵻽ѼԤΥХǤϡѥץ饤ϥɤ˴ؤơǡϥɡ¤ϥɡϥɤ3ĤɤȤƷǺܤƤޤǤϡϥɤФޤ礦

H27AP
8CPUΥѥץ饤ͭ˵ǽץߥˡϤɤ줫,  CPU̿ɹߤȥǡΥʬΥƥȤ롣
CASEʸ¿롣
ؿθĿǤ¿롣
ʬ̿򾯤ʤ롣
ꥢ̿򾯤ʤ롣

ͥ

H26SM2
19ѥץ饤ϥк˴ؤ뵭ҤΤȥ֥¹ѤΤϤɤ줫
黻ɬפʥǡޤǼ¹ԤԤƤ̿ˤäơ³̿μ¹ԤԤ뤳Ȥɤˡ˥ǡäƤ³̿᤬С˼¹Ԥ롣
ʬ̿Ƚ̤ʬޤʬ̿¹ԤԤ뤳ȤɤˡʬΨ⤤̿ɤߤƼ¹Ԥ롣
̿α黻̤쥸˽񤭹ޤޤǼ̿μ¹ԤԤ뤳Ȥɤˡץå˥Хѥϩߤ黻̤黻ľϤƼ̿¹Ԥ롣
쥸ؤΥ礷Ƹ³̿μ¹ԤԤ뤳ȤɤˡåʬȾߡȾɽФȤ뤳ȤǶʤ̿¹Ԥ롣

ͥ
ȾϡǡϥɤΥǡ̵ȡ¹ԤǤʤǤ
Ⱦϡϥɤʬ̤ˤäơưѤޤ͡
Ⱦϡ¤ϥɤʤ֤ˡ礹뤳Ȥǡ̿μ¹Ԥȥåפޤ

H26AP
䣷ѥץ饤Υץåˤơѥץ饤ʬ̿Ȥ˵ϥɤϤɤ줫
¤ϥ
񸻥ϥ
ϥ
ǡϥ

ͥϥɡʬϥɡ

H25AP
䣱ãУդΥѥץ饤ϥɤΤϥɤȯȤơŬڤʤΤϤɤ줫
ĥߥ
Ԥ̿η̤˰¸黻̿
ϡɥ񸻤ζ
ʬ̿

ͥʬ̿

ޥץåƥ˴ؤơѾ󵻽ѼԻΥХǤϡʲεܤޤ
11˥ޥץåƥ
ʣΥץåܤ®⿮경¸ƥˤĤơࡤħ ȤߡޥץåƥŬڤȤ߹碌߷פ򤹤롣

Ѹ ·ޥץåƥࡤ̩ޥץåƥࡤǥ ޥץåƥࡤ쥤ԥ塼ƥࡤˡ §Ʊ SMPSymmetric Multi Processingоηޥץå󥰡ˡ 饹ȡ饹ϥѥ塼֡ϥѥĥ꡼

䣱९󥿥ब2äΥ饦ɥӥǽ륿ॷ󥰥ƥˤơץ13༡Ȥץ2λΤϥץ2狼鲿ø夫ǡƥץCPUǹ,  OSΥХإåɤϹθʤΤȤ롣ޤץǤ줿ץκƳƱˤϡ줿ץͥ褹ΤȤ롣
28-19
ϡǤ

䣱ޤĤΥñȤǼ¹ԤCPU֡I/OˤưȽ֤ϡɽΤȤǤ롣ͥ١ȹɤΥȡͥ١ɤΥΤĤƱ˼¹Ԥ롣¹Ԥ򳫻ϤƤ顤ξΥμ¹ԤλޤǤδ֤CPUͷٻ֤ǤûΤϡɤͥ١ɤΥȤȹ礻ǡI/O϶礻,  OSΥХإåɤϹθʤΤȤ롣
ޤɽ(  )οϽ֤򼨤ΤȤ롣
28-17
ϡǤ

䣱ץåμ¹ԸΨ夲VLIWϤɤ줫

¸طʤʣ̿򡤥ץǤνиȤϰۤʤǰĤļ¹Ԥ롣
̿Υեåǥɡ¹ԡ黻̤νϤʤɤγʳ˽롣
Ʊ˼¹Բǽʣ̿ޤȤưĤ̿ȤơƱ˼¹Ԥ롣
ʣΥѥץ饤Ѥʣ̿Ʊ˼¹Ԥ롣
ϡǤ

¸طʤʣ̿򡤥ץǤνиȤϰۤʤǰĤļ¹Ԥ롣ͥȡ֡
̿Υեåǥɡ¹ԡ黻̤νϤʤɤγʳ˽롣ͥѥץ饤
Ʊ˼¹Բǽʣ̿ޤȤưĤ̿ȤơƱ˼¹Ԥ롣 VLIW
ʣΥѥץ饤Ѥʣ̿Ʊ˼¹Ԥ롣ͥѡ

⻲Ȥ
http://sm.seeeko.com/archives/52997973.html

ݥ󥵡ɥ

ΥڡΥȥåץ