์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
ARM์—์„œ ๋„˜์–ด์˜ด


1. ๊ฐœ์š”2. ์—ญ์‚ฌ3. ํŠน์ง•
3.1. ๋ช…๋ น์–ด ์„ธํŠธ3.2. ์ „๋ ฅ์†Œ๋ชจ3.3. ์„ฑ๋Šฅ3.4. ๊ฒฝ์Ÿ ์ œํ’ˆ
3.4.1. MIPS3.4.2. AMD64
3.4.2.1. AMD64 vs ARM3.4.2.2. ๋ชจ๋ฐ”์ผ ์‹œ์žฅ์—์„œ AMD64์˜ ํŒจ๋ฐฐ ์š”์ธ
4. ์šฉ๋„์— ๋”ฐ๋ฅธ ์ œํ’ˆ๊ตฐ5. ๋Œ€ํ‘œ์ ์ธ ๋ผ์ด์„ ์Šค ์ œ์กฐ์‚ฌ
5.1. ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ
6. big.LITTLE7. ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ•8. ARM ๊ธฐ๋ฐ˜ AP ๋ฒค์น˜๋งˆํฌ ๋ชจ์Œ9. ๊ด€๋ จ ๋ฌธ์„œ

1. ๊ฐœ์š”[ํŽธ์ง‘]

ARM Holdings์‚ฌ์—์„œ ์„ค๊ณ„ํ•˜๋Š” ๋ช…๋ น์–ด ์„ธํŠธ์™€ ISA(Instruction Set Architecture)์˜ ์ด์นญ.

ARM์ด ์ผ๋ฐ˜ ๋Œ€์ค‘์—๊ฒŒ ๋„๋ฆฌ ์•Œ๋ ค์ง„ ๊ณ„๊ธฐ๋Š” ๋Œ€๋žต 2010๋…„ ์ดํ›„ ์Šค๋งˆํŠธํฐ ์‹œ์žฅ์ด ๊ธ‰๊ฒฉํžˆ ํ™•๋Œ€๋œ ๊ฒƒ์œผ๋กœ, ์Šค๋งˆํŠธํฐ์—์„œ CPU ์—ญํ• ์„ ํ•˜๋Š” AP(Application Processor)๊ฐ€ ๋„๋ฆฌ ๋ณด๊ธ‰๋˜๋ฉฐ ์ธ์ง€๋„๊ฐ€ ์˜ฌ๋ผ๊ฐ”๋‹ค.

ARM ์ฝ”๋ฆฌ์•„ ๊ณต์‹ ๋ธ”๋กœ๊ทธ

2. ์—ญ์‚ฌ[ํŽธ์ง‘]

1980๋…„๋Œ€ ์ค‘๋ฐ˜, ์˜๊ตญ์˜ ์ปดํ“จํ„ฐ ํšŒ์‚ฌ Acorn Computer๋Š” ๋น„์ฆˆ๋‹ˆ์Šค์šฉ ์‹ ํ˜• ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํ„ฐ๋ฅผ ๋งŒ๋“ ๋‹ค๋Š” ๋ชฉํ‘œ๋ฅผ ์„ธ์šด๋‹ค. ํ•˜์ง€๋งŒ ์ƒˆ ์ปดํ“จํ„ฐ์— ์“ธ ๋งŒํ•œ ๊ธฐ์„ฑํ’ˆ CPU๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์ž ์ง์ ‘ RISC ๊ธฐ๋ฐ˜ CPU ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ๋กœ ํ•˜๋Š”๋ฐ, ์ด๊ฒƒ์ด "Acorn RISC Machine", ์ฆ‰ ARM์˜ ์‹œ์ž‘์ด๋‹ค.

์†Œํ”ผ ์œŒ์Šจ(Sophie Wilson)๊ณผ ์Šคํ‹ฐ๋ธŒ ํผ๋ฒ„(Steve Furber)๋ฅผ ์ฃผ์ถ•์œผ๋กœ ํ•œ 1๋…„ ๋ฐ˜ ์ •๋„์˜ ๊ฐœ๋ฐœ ๋์—, 1985๋…„ Acorn์—์„œ๋Š” ์ตœ์ดˆ์˜ ARM ํ”„๋กœ์„ธ์„œ ํ”„๋กœํ† ํƒ€์ž…์ธ VC2588์„ ๋งŒ๋“ค์—ˆ๊ณ , BBC ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ[1]์— ์—ฐ๊ฒฐ๋˜๋Š” "ARM ํ‰๊ฐ€ ์‹œ์Šคํ…œ(ARM Evaluation System)" ๊ฐœ๋ฐœ์šฉ ํ‚คํŠธ๋ฅผ ์ œ์ž‘ํ•˜์˜€๋‹ค. 32๋น„ํŠธ ARM1 ISA์— ๋Œ€์‘ํ•˜๊ณ  VLSI Technology ์‚ฌ์˜ 3๋ฏธํฌ๋ก  CMOS ๊ณต์ •์œผ๋กœ ์ œ์ž‘๋œ VC2588์€, ๋ง ๊ทธ๋Œ€๋กœ ํ”„๋กœํ† ํƒ€์ž…์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜๋ฐฑ ๊ฐœ๋ฅผ ์ƒ์‚ฐํ•˜๋Š” ๋ฐ์— ๊ทธ์ณค์ง€๋งŒ, ์–ด์จŒ๋“  ์ž˜ ์ž‘๋™ํ–ˆ๊ณ  ์„ฑ๋Šฅ๋„ ๊ดœ์ฐฎ์•˜๋‹ค. ์ดํ›„ 1987๋…„ Acorn์€ ARMv2 ํ”„๋กœ์„ธ์„œ๋ฅผ ๋ฉ”์ธ CPU๋กœ ์‚ฌ์šฉํ•œ "์•„๋ฅดํ‚ค๋ฉ”๋ฐ์Šค" ์‹œ๋ฆฌ์ฆˆ PC๋ฅผ ์ถœ์‹œํ•˜์—ฌ ๋งจ ์ฒ˜์Œ ์„ธ์› ๋˜ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” ๋ฐ ์„ฑ๊ณตํ•œ๋‹ค.

80๋…„๋Œ€ ๋ง, Apple์€ Newton MessagePad์— ๋“ค์–ด๊ฐˆ ์ ์ ˆํ•œ ์„ฑ๋Šฅ์— ์ ์ ˆํ•œ ์ „๋ ฅ์„ ์†Œ๋ชจํ•˜๋Š” ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ๊ฐ€ ํ•„์š”ํ–ˆ๋Š”๋ฐ, ์—ฌ๊ธฐ์— ARM ์•„ํ‚คํ…์ฒ˜๋ฅผ ์“ฐ๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ๋‹ค. ์ด์— Acorn์€ ์•„์˜ˆ ARM ๊ฐœ๋ฐœ ๋ถ€๋ฌธ์„ ๋–ผ์–ด๋‚ด Apple๊ณผ VLSI Technology์™€์˜ ํ•ฉ์ž‘ํšŒ์‚ฌ๋ฅผ ์„ค๋ฆฝํ•˜๊ณ  ์ด๋ฆ„์„ ARM(Advanced RISC Machine)์œผ๋กœ ๋ณ€๊ฒฝํ–ˆ์œผ๋ฉฐ, ์ดํ›„๋กœ๋Š” ์ฃผ๋กœ ์ €์ „๋ ฅ ์œ„์ฃผ์˜ SoC ํ˜•ํƒœ์˜ CPU ๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•˜๊ฒŒ ๋œ๋‹ค.[2]

1995๋…„์— ์†Œ๊ฐœ๋˜๊ณ  1998๋…„์— ์ถœ์‹œ๋œ ARM7TDMI๋ถ€ํ„ฐ๋Š” 16๋น„ํŠธ ํฌ๊ธฐ์˜ ์ถ•์•ฝํ˜• ๋ช…๋ น์–ด์ธ Thumb ๋ช…๋ น์–ด ์„ธํŠธ๋ฅผ ๋„์ž…ํ•˜๊ณ , ๊ธฐํƒ€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋ฉด์„œ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ ์—…๊ณ„์—์„œ ์ž…์ง€๋ฅผ ๊ตณํžˆ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. Thumb ๋ช…๋ น์–ด๋Š” ARM์˜ ๊ธฐ๋ณธ 32๋น„ํŠธ ๋ช…๋ น์–ด๋„ ๊ธธ๋‹ค๊ณ  ์ƒ๊ฐํ•œ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ ์—…๊ณ„์˜ ์˜๊ฒฌ์„ ๋ฐ˜์˜ํ•˜์—ฌ ๋งŒ๋“  16๋น„ํŠธ ๋ช…๋ น์–ด ์„ธํŠธ์ด๋‹ค. ์ด ์™ธ์—๋„ JTAG Debugger(๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€๋˜๋Š” ๊ตญ์ œ ๊ทœ์•ฝ์˜ ํ•€), Fast Multiplier(๊ณฑ์…ˆ๊ธฐ) ๋ฐ Enhanced In Circuit Emulator(๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ๊ฐ€ ์žฅ์ฐฉ๋  ๊ธฐํŒ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•œ ์žฅ์น˜) ๋“ฑ์˜ ๊ธฐ์ˆ ์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค. ์ด ๊ธฐ์ˆ ๋“ค์˜ ์•ฝ์ž(Thumb, Debugger, Multiplier, ICE)๋กœ๋ถ€ํ„ฐ TDMI๋ผ๋Š” ์ด๋ฆ„์ด ๋ถ™์—ˆ๋‹ค.

100MHz ์†๋„์—์„œ ๋ถˆ๊ณผ 6mW๋งŒ ์†Œ๋ชจํ•  ์ •๋„๋กœ ๊ทน๋‹จ์ ์ธ ์ €์ „๋ ฅ์œผ๋กœ ์„ค๊ณ„๋œ ์ด ์ œํ’ˆ์€ ๊ณ ์„ฑ๋Šฅ ์ €์ „๋ ฅ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ƒˆ๋กœ์šด ๊ธฐ์ค€์„ ์„ธ์šฐ๋ฉด์„œ ์‹œ์žฅ์—์„œ์˜ ARM ์‚ฌ์˜ ์œ„์น˜๋ฅผ ๊ตณํžˆ๊ฒŒ ๋œ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์‚ฌ๋ก€๊ฐ€ ๋ฐ”๋กœ ํ€„์ปด์ธ๋ฐ, ํ€„์ปด์˜ ์ดˆ๊ธฐ CDMA ๋ชจ๋Ž€์€ ๋‹น์‹œ ์ผ๋ฐ˜์ ์œผ๋กœ ๋งŽ์ด ์“ฐ๋˜ 16๋น„ํŠธ 80186 ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋‚˜, ์ „๋ ฅ ๋ฐ ์„ฑ๋Šฅ ๋ถ€์กฑ์œผ๋กœ ๊ฒฐ๊ตญ ARM์œผ๋กœ ๋Œ์•„์„œ๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 90๋…„๋Œ€๋ถ€ํ„ฐ 2000๋…„๋Œ€ ์ค‘๋ฐ˜๊นŒ์ง€๋งŒ ํ•ด๋„ ARM์ด ๊ณ ์„ฑ๋Šฅ ์ปจํŠธ๋กค๋Ÿฌ ์‹œ์žฅ์—์„œ ๋…์ฃผํ•˜๋Š” ์ƒํ™ฉ์€ ์•„๋‹ˆ์—ˆ๋‹ค. ์„ธ๊ณ„์ ์œผ๋กœ ๋ณด๋ฉด ARM ๊ณ„์—ด ์ œํ’ˆ๋“ค์€ ๋™์•„์‹œ์•„ ์ชฝ์—์„œ ๊ฐ•์„ธ์˜€์ง€๋งŒ ์ผ๋ณธ์€ MIPS๋‚˜ ํžˆํƒ€์น˜๊ฐ€ ๊ฐœ๋ฐœํ•œ SH ๊ธฐ๋ฐ˜ ์ œํ’ˆ์ด ์ƒ๋‹นํžˆ ๋งŽ์ด ์“ฐ์˜€๊ณ  ์œ ๋Ÿฝ ๊ฐ™์€ ๊ณณ์—์„œ๋Š” ๋ชจํ† ๋กœ๋ผ ๊ณ„์—ด์˜ 68k/PPC ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๋งŽ์ด ์“ฐ์˜€๋‹ค. ๋ฌผ๋ก  ์‹œ๊ฐ„์ด ๊ฐˆ์ˆ˜๋ก ARM์˜ ์šฐ์œ„๋Š” ๋” ํ™•๊ณ ํ•ด์กŒ์ง€๋งŒ.

๊ทธ ํ›„ ARM9, ARM10, ARM11๋กœ CPU ๊ตฌ์กฐ๋ฅผ ๊ณ„์† ๋ฐœ์ „์‹œํ‚ค๋ฉด์„œ ARM์˜ ์‹œ์žฅ ์˜์—ญ์€ ๋ชจ๋ฐ”์ผ ๋‹จ๋ง, PDA, ๊ณ ์„ฑ๋Šฅ ์ปจํŠธ๋กค๋Ÿฌ, DSP Codec์œผ๋กœ ์ ์ฐจ ํ™•๋Œ€๋˜์—ˆ์œผ๋ฉฐ ํŠนํžˆ 90๋…„๋Œ€ ํ›„๋ฐ˜์—์„œ 2000๋…„๋Œ€ ์ค‘๋ฐ˜๊นŒ์ง€ ์œ ํ–‰ํ–ˆ๋˜ ์ž„๋ฒ ๋””๋“œ ๋ฆฌ๋ˆ…์Šค์˜ ์—ดํ’์„ ํƒ€๊ณ  SoC ๊ณ„์—ด์˜ ์ œํ’ˆ์ด ์‹œ์žฅ์—์„œ ์ž๋ฆฌ์žก๊ฒŒ ๋˜์—ˆ๋‹ค. ์ด๋•Œ ๋“ฑ์žฅํ•œ ์œ ๋ช… ์ œํ’ˆ์ด ๋ฐ”๋กœ ์ธํ…”์˜ StrongARM ๊ณ„์—ด ์ œํ’ˆ๊ณผ ์‚ผ์„ฑ์ „์ž์˜ S3C24x0 ๊ณ„์—ด ์ œํ’ˆ์ด๋‹ค. 2000๋…„๋Œ€ ์ค‘๋ฐ˜ ์ดํ›„ ์ž„๋ฒ ๋””๋“œ ์—ดํ’์€ ์ž ์‹œ ์†Œ๊ฐ•์ƒํƒœ๋ฅผ ๋งž์ดํ•˜์˜€์ง€๋งŒ ๊ณต์œ ๊ธฐ, ์ฐจ๋Ÿ‰์šฉ ๋‚ด๋น„๊ฒŒ์ด์…˜, PMP ๋“ฑ์œผ๋กœ ๋‚˜๋ฆ„ ์‹œ์žฅ์— ์•ˆ์ฐฉํ•˜๋Š” ๋ฐ ์„ฑ๊ณตํ–ˆ๊ณ , ๊ฒฐ๊ตญ ์Šค๋งˆํŠธํฐ ์‹œ๋Œ€๋ฅผ ๋งž์ดํ•˜๋ฉด์„œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ง ๊ทธ๋Œ€๋กœ ํฌํ…์ด ํ„ฐ์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

ARM์˜ ๋ฐœ์ „์‚ฌ์— ์žˆ์–ด์„œ ๋‘ ๋ฒˆ์งธ ์ „๊ธฐ๋Š” Cortex-A/R/M ์ œํ’ˆ๊ตฐ์˜ ๋„์ž… ์‹œ์ ์—์„œ ์ผ์–ด๋‚ฌ๋‹ค. ๊ธฐ์กด์˜ ARM ์‚ฌ์˜ CPU ๊ตฌ์กฐ ๊ฐœ๋ฐœ ๋ฐฉ์‹์€ ๋‹จ์ˆœํžˆ ์„ธ๋Œ€๋งˆ๋‹ค ์„ฑ๋Šฅ๊ณผ ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚จ ํ›„ ๋™์ผ CPU ๊ตฌ์กฐ์— MMU/MPU ๋“ฑ์˜ ๋ฉ”๋ชจ๋ฆฌ ์œ ๋‹›์„ ์ฐจ๋“ฑ ์กฐํ•ฉํ•˜์—ฌ ์ œํ’ˆ๊ตฐ์„ ๋‚˜๋ˆ„๋Š” ๋ฐฉ์นจ์„ ์œ ์ง€ํ–ˆ์œผ๋‚˜ Cortex ์ดํ›„๋ถ€ํ„ฐ๋Š” ์šฉ๋„์— ๋”ฐ๋ผ ๋™์‹œ์— ์—ฌ๋Ÿฌ CPU ๊ตฌ์กฐ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋œ๋‹ค. ์ฆ‰, ์ผ๋ฐ˜ OS ์ƒ์—์„œ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ๋Šฅ๋ ฅ์— ์ค‘์ ์„ ๋‘” Cortex-A, Real-Time ์šฉ๋„์— ํŠนํ™”๋œ Cortex-R, ๊ทธ๋ฆฌ๊ณ  ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ ์‹œ์žฅ์„ ํƒ€๊ฒŸ์œผ๋กœ ํ•œ Cortex-M์œผ๋กœ ์ œํ’ˆ๊ตฐ์„ ๋ถ„๋ฆฌํ•˜์˜€๋‹ค. Real-Time์€ ๋‹จ์ˆœํžˆ CPU์˜ ๋น ๋ฅธ ๋ฐ˜์‘ ์†๋„๋ฅผ ์˜๋ฏธํ•˜์ง€ ์•Š๋Š”๋‹ค. ์˜คํžˆ๋ ค ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๋ฐ˜์‘ ์†๋„๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ฆ‰ ํŠน์ • ์ฝ”๋“œ ๋ฃจํ‹ด์„ ์‹คํ–‰ํ•  ๋•Œ ์ผ๋ฐ˜ ํ”„๋กœ์„ธ์„œ๋Š” ํ•ญ์ƒ 5ms ์•ˆ์— ์‹คํ–‰๋ ์ง€ ๋ณด์žฅํ•  ์ˆ˜ ์—†์ง€๋งŒ Real-Time์— ๋งž๋„๋ก ์„ค๊ณ„๋œ ํ”„๋กœ์„ธ์„œ์™€ ๋ฃจํ‹ด์€ ์–ด๋– ํ•œ ๊ฒฝ์šฐ์—๋ผ๋„ ํ•ด๋‹น ๋ฃจํ‹ด์„ 10ms ์•ˆ์— ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ดํ›„๋กœ๋Š” ๊ฐ ์ œํ’ˆ๊ตฐ๋ณ„๋กœ ์ƒ์ดํ•œ ๊ตฌ์กฐ์˜ CPU ์ฝ”์–ด ์ œํ’ˆ ์ •์ฑ…์„ ์œ ์ง€ํ•˜๊ฒŒ ๋œ๋‹ค.

ARM์ด ์ž์‚ฌ CPU์— ๊ณ ์„ฑ๋Šฅ์˜ A ๊ณ„์—ด ๋ผ์ธ์—…์„ ๋„์ž…ํ•œ ์‹œ๊ธฐ๋ถ€ํ„ฐ ์Šค๋งˆํŠธํฐ ์‹œ์žฅ์ด ๋ณธ๊ฒฉ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜๋ฉด์„œ ARM์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” AP ์‹œ์žฅ๋„ ๊ทธ์— ๋ฐœ๋งž์ถฐ ์„ฑ์žฅํ•˜์˜€๊ณ , ๊ฒฐ๊ตญ ARM์€ ์Šค๋งˆํŠธํฐ์šฉ CPU์˜ ๋Œ€๋ช…์‚ฌ๋กœ์„œ ์‹œ์žฅ ์ง€๋ฐฐ์ ์ธ ์ง€์œ„์— ์˜ค๋ฅด๋ฉด์„œ ์ผ๋ฐ˜์ธ๋“ค์—๊ฒŒ๋„ ์œ ๋ช…ํ•ด์ง€๊ฒŒ ๋˜์—ˆ๋‹ค.

ํŠนํžˆ Cortex ์ œํ’ˆ๊ตฐ์ด ๋„์ž…๋˜๋Š” ์‹œ์ ๋ถ€ํ„ฐ ARM ์‚ฌ์˜ ์ œํ’ˆ ๊ฐœ๋ฐœ ํ…œํฌ๋„ ์ด์ „๊ณผ๋Š” ๋น„๊ตํ•  ์ˆ˜ ์—†์„ ์ •๋„๋กœ ๋นจ๋ผ์กŒ๋‹ค. ์ด์ „์—๋Š” 2~3๋…„๋งˆ๋‹ค ์ฃผ์š” CPU ์ฝ”์–ด๋ฅผ 1๊ฐœ ์ •๋„ ๋ฐœํ‘œํ•˜๋Š” ๋ฐ ๊ทธ์ณค์ง€๋งŒ 2004๋…„ ์ดํ›„ 2014๋…„ ์‹œ์ ๊นŒ์ง€ A ๊ณ„์—ด 8์ข…, R ๊ณ„์—ด 3์ข…, M ๊ณ„์—ด์—์„œ 5์ข…์ด ๋ฐœํ‘œ๋˜๋ฉด์„œ ์ด 16์ข…์˜ ์‹ ํ˜• ์ฝ”์–ด๊ฐ€ ๊ฐœ๋ฐœ๋œ ์…ˆ์ด๋‹ค. ๊ฑฐ์˜ 1๋…„์— 2์ข…์˜ ์‹ ์ œํ’ˆ์ด ์†Œ๊ฐœ๋œ ์…ˆ. ์˜ˆ๋ฅผ ๋“ค์–ด 2010๋…„ ๊ธฐ์ค€์œผ๋กœ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜์—ˆ๋˜ ARM11(ARMv6)์ด๋‚˜ ARM Cortex-A8/9(ARMv7) CPU๋“ค์€ ๋™์ž‘ ํด๋Ÿญ์ด 1GHz๊นŒ์ง€ ๋„๋‹ฌํ–ˆ์œผ๋ฉฐ ์ด๋Š” 2000๋…„๋Œ€ ์ดˆ์˜ 200MHz๊ธ‰ StrongARM(ARMv4 ๊ธฐ๋ฐ˜)์ด๋‚˜ 2000๋…„๋Œ€ ์ค‘๋ฐ˜์˜ 500MHz๊ธ‰ ARM9(ARMv5 ๊ธฐ๋ฐ˜) ์‹œ๋ฆฌ์ฆˆ์™€ ๋น„๊ตํ•ด๋ณด๋ฉด ์งง์€ ์‹œ๊ฐ„ ์•ˆ์— ์„ฑ๋Šฅ์ด ๊ธ‰์ฆํ–ˆ์Œ์„ ์˜๋ฏธํ•œ๋‹ค.

Cortex-A5์™€ Cortex-A7์€ ์„ฑ๋Šฅ๋ณด๋‹ค๋Š” ์ €์ „๋ ฅ์— ์ค‘์ ์„ ๋‘” ๋ชจ๋ธ๋กœ, ์„ฑ๋Šฅ์€ Cortex-A7์˜ ๊ฒฝ์šฐ Cortex-A8๋ณด๋‹ค ์กฐ๊ธˆ ๋‚ซ๊ณ  A9๋ณด๋‹ค๋Š” ๋–จ์–ด์ง„๋‹ค. Cortex-A5๋Š” ํ˜„์žฌ์˜ ์Šค๋งˆํŠธํฐ ์—…๊ณ„๊ฐ€ ์›Œ๋‚™ ์„ฑ๋Šฅ ์œ„์ฃผ๋กœ ๊ฐ€์„œ์ธ์ง€ ์†Œ์ˆ˜์˜ ์ €๊ฐ€ํ˜• ๊ธฐ๊ธฐ์—๋งŒ ์“ฐ์ด๋Š” ๋“ฑ ์„ ์ง„๊ตญ ์‹œ์žฅ์—์„œ๋Š” ์™ธ๋ฉด๋ฐ›์€ ์ƒํƒœ. ํ•˜์ง€๋งŒ ํ€„์ปด์˜ MSM ์‹œ๋ฆฌ์ฆˆ ์ค‘ MSM72xxA๋ผ๋Š” ๊ณต์ • ๋ฐ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ๊ฐœ์„ ๋œ ์ €๊ฐ€ ์‹œ๋ฆฌ์ฆˆ์— A5๋ฅผ ์‚ฌ์šฉํ–ˆ์œผ๋ฉฐ ์Šค๋ƒ…๋“œ๋ž˜๊ณค S4 ๋ผ์ธ์—… ์ค‘์—์„œ๋„ S4 play๊ฐ€ 1.2GHz์˜ A5 ์ฝ”์–ด๋ฅผ ์“ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•œ๊ตญ ์—…์ฒด์ธ ํ…”๋ ˆ์นฉ์Šค์—์„œ A5 ๋“€์–ผ์ฝ”์–ด์˜ ์‹ ์ œํ’ˆ์„ ๋‚ด๋†“์•˜๋‹ค. ํ•˜์ง€๋งŒ ํ˜„์žฌ๊นŒ์ง€์˜ ๊ธฐ์ˆ ๋ ฅ์œผ๋ก  ์Šค๋งˆํŠธํฐ์˜ ์ฃผ ์ „๋ ฅ์†Œ๋ชจ๋Š” LCD์ด์ง€, ARM Core๊ฐ€ ์•„๋‹Œ์ง€๋ผ CPU๋ฅผ ์ €์ „๋ ฅํ™” ํ•ด๋ดค์ž ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ์•„๋‹Œ ์‚ฌ์šฉ ์‹œ๊ฐ„ ์—ฐ์žฅ์„ ์ฒด๊ฐํ•  ์ˆ˜ ์—†๋‹ค. ๋ฌผ๋ก  ํ’€๋กœ๋“œ ์‹œ์—๋Š” LCD ๋ฐฑ๋ผ์ดํŠธ ์ตœ๋Œ€๋ฐ๊ธฐ์˜ ๋ฐฐ ์ด์ƒ์œผ๋กœ ์ „๋ ฅ์„ ์†Œ๋ชจํ•œ๋‹ค. ์ด๊ฑด ๋™์ผ ์„ธ๋Œ€์˜ ๊ธฐ์ˆ ๋ ฅ์œผ๋กœ ์„ฑ๋Šฅ์„ ๋‚ฎ์ถฐ๋„ ์ „๋ ฅ ์†Œ๋ชจ๊ฐ€ ๊ทน์ ์œผ๋กœ ์ค„์–ด๋“ค์ง€ ์•Š๋Š”๋‹ค๋Š” ์˜๋ฏธ์ง€ ์ „์„ฑ๋น„ ์ž์ฒด๋Š” ๋Š์ž„์—†์ด ๊ฐœ์„ ๋˜๊ณ  ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฌด๊ฒŒ๋ฅผ ์ค„์ด๊ณ ๋„ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ๋Š˜๋ฆฐ iPad Air์˜ ๊ฒฝ์šฐ ์•ก์ •์˜ ์†Œ๋ชจ ์ „๋ ฅ๊ณผ ํ•จ๊ป˜ AP์˜ ์ „์„ฑ๋น„ ๊ฐœ์„ ๋„ ์„ฑ๊ณตํ•œ ์‚ฌ๋ก€.

Cortex-A7์€ ์ €์ „๋ ฅ ์ค‘์‹ฌ์˜ CPU๋กœ, ๊ตฌ์กฐ๊ฐ€ ๊ฐ„๋‹จํ•˜๊ณ  ๋ฉ€ํ‹ฐ์ฝ”์–ด๋กœ ๋ฌถ์œผ๋ฉด ์˜์™ธ๋กœ ์„ฑ๋Šฅ๋„ ๊ดœ์ฐฎ์•„ ์ค‘๊ตญ์ œ ํƒœ๋ธ”๋ฆฟ ์ปดํ“จํ„ฐ ๋“ฑ์—์„œ A7 ์ฟผ๋“œ์ฝ”์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Š˜์–ด๋‚˜๊ณ  ์žˆ๋‹ค. ์—‘์‹œ๋…ธ์Šค 54x0 ๊ณ„์—ด์—์„œ๋„ A15 ์ฟผ๋“œ์ฝ”์–ด๋ฅผ Big, A7 ์ฟผ๋“œ์ฝ”์–ด๋ฅผ Little ์ฝ”์–ด๋กœ ๊ฐ๊ธฐ ํ™œ์šฉํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ฐ€๊ฒฉ ๋Œ€๋น„ ์ค€์ˆ˜ํ•œ ์„ฑ๋Šฅ(A8๊ณผ A9์‚ฌ์ด)๊ณผ ๋น„์šฉ์ƒ์˜ ์ด์ (์ฝ”์–ด ๋‹ค์ด๊ฐ€ ์ƒ๋‹นํžˆ ์ž‘๋‹ค)์œผ๋กœ ์ธํ•ด ์ „๋ ฅ์†Œ๋ชจ๊ฐ€ ๋‚ฎ์•„์„œ A7๋งŒ์œผ๋กœ SoC๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ๋„ ๋Š˜๊ณ  ์žˆ๋Š” ์ƒํ™ฉ. ์‚ผ์„ฑ์˜ ์—‘์‹œ๋…ธ์Šค 3000๋ฒˆ๋Œ€ ์ œํ’ˆ์ด๋‚˜ ํ€„์ปด์˜ ์Šค๋ƒ…๋“œ๋ž˜๊ณค 400์˜ ํ•˜์œ„ ๋ผ์ธ์ด๋‚˜ ์ €๊ฐ€ ์นฉ์˜ ๋Œ€๋ช…์‚ฌ MTK์˜ ์ƒ์œ„ ๋ผ์ธ์—…, ๊ทธ๋ฆฌ๊ณ  ์ค‘๊ตญ ๋ฐ•์Šค์นฉ์˜ ๋Œ€ํ‘œ์ฃผ์ž์ธ Allwinner ๋“ฑ ์—ฌ๋Ÿฌ ํšŒ์‚ฌ์—์„œ ์ฃผ๋ ฅ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ–ˆ๋‹ค.

ํŠนํžˆ ๊ณ ์„ฑ๋Šฅ ์ œํ’ˆ๊ตฐ์ธ Cortex-A๋Š” Cortex-A9๋ถ€ํ„ฐ ๋น„์ˆœ์ฐจ์  ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ๋ฅผ ์ง€์›ํ•œ๋‹ค. ๋ฐ”๋กœ ์ด์ „์— ์ถœ์‹œ๋œ Cortex-A8์—์„œ ARM ์‚ฌ๋Š” ์ „๋ ฅ์†Œ๋ชจ๋ฅผ ์ ˆ๊ฐํ•˜๊ธฐ ์œ„ํ•ด ๋น„์ˆœ์ฐจ์  ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ๋„ฃ์ง€ ์•Š์•˜๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋ฉด์„œ ๋งŽ์€ ๊ด€๋ จ ์—”์ง€๋‹ˆ์–ด๋“ค์„ ๋‚ฉ๋“์‹œ์ผฐ์ง€๋งŒ ๋ถˆ๊ณผ 2๋…„ ํ›„์— A9์—์„œ๋Š” ๋น„์ˆœ์ฐจ์  ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ๋„ฃ๊ณ ๋„ ์ „๋ ฅ์„ ์ ˆ๊ฐํ–ˆ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋ฉด์„œ, 2๋…„ ์ „์˜ ๋‚š์‹œ๋ฅผ ๋ฏฟ์€ ๊ด€๋ จ ์—”์ง€๋‹ˆ์–ด๋“ค์„ ๋ฉ˜๋ถ•์‹œ์ผฐ๋‹ค.

2013๋…„ 6์›” ๋ฐœํ‘œ๋œ Cortex-A17์€ ์ฒ˜์Œ Cortex-A12๋กœ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ–ˆ๋‹ค๊ฐ€ ์ค‘๊ฐ„์— ์ด๋ฆ„์ด A17๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค. Cortex-A17์€ A12์˜€๋˜ ์ดˆ๊ธฐ์—๋Š” A9๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๋ฏธ๋“ค๋ ˆ์ธ์ง€ ๋ผ์ธ์—…์˜ ์„ฑ๊ฒฉ์œผ๋กœ ์ถœ๋ฐœํ•˜์˜€์œผ๋‚˜ ๊ฐœ๋ฐœ์ด ์ง„ํ–‰๋˜๋ฉด์„œ A9์— A53/A7/A15๋“ฑ์— ๋“ค์–ด๊ฐ„ ๊ธฐ์ˆ ์„ ์ตœ์ ํ™” ํ•˜๋ฉด์„œ ์˜คํžˆ๋ ค ์„ฑ๋Šฅ์ ์œผ๋กœ A15 ์ˆ˜์ค€์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ „์„ฑ๋น„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ๊ฒฐ๊ณผ์ ์œผ๋กœ A15์˜ ํ›„์† ๋ชจ๋ธ๋กœ ์ž๋ฆฌ๋งค๊น€ ํ•˜์˜€๋‹ค. ๋Œ€ํ‘œ์ ์ธ ํŠน์ง•์œผ๋กœ ๊ฐ•ํ™”๋œ ๋น„์ˆœ์ฐจ์  ์ฒ˜๋ฆฌ, ์บ์‹œ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ๋ผ์ธ์˜ ์ƒ์Šน, NEON ์œ ๋‹›์˜ 1.5๋ฐฐ ์„ฑ๋Šฅ ํ–ฅ์ƒ ๋“ฑ์ด ์žˆ๋‹ค. A9 ๋Œ€๋น„ 3๋ฐฐ์˜ ๋ช…๋ น์–ด ๋ฐœํ–‰ ์–ด๋ ˆ์ด๋กœ IPC์˜ ํšจ์œจ(ํด๋Ÿญ๋‹น ์„ฑ๋Šฅ๋น„) ์ƒ์Šน. ํ€„์ปด์˜ Krait๋‚˜ Apple์˜ Swift์™€ ๋น„์Šทํ•œ ์ˆ˜์ค€์œผ๋กœ ์—ฌ๊ฒจ์ง„๋‹ค.

Cortex-A15์˜ ๋‹ค์Œ ์„ธ๋Œ€์ธ ARMv8 ๊ธฐ๋ฐ˜ Cortex-A53(!!)๊ณผ Cortex-A57์ด ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. ARMv8 ์•„ํ‚คํ…์ฒ˜๋Š” 64๋น„ํŠธ ์ง€์›(!) ๋ฐ ํ™•์žฅ๋œ ๊ฐ€์ƒ ์ฃผ์†Œ ๋ฐฉ์‹ (Virtual addressing)๋ฅผ ์ง€์›ํ•œ๋‹ค. A53์€ A9์™€ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ๊ฐ€์ง€์ง€๋งŒ ๊ณต์ •์€ ๋” ์ž‘์€ Little ๋ถ€๋ฌธ์˜ ์•„ํ‚คํ…์ฒ˜๊ณ  A57์€ ํฌ๊ณ  ์„ฑ๋Šฅ์ด ์ข‹์€ big ๋ถ€๋ฌธ์˜ ์•„ํ‚คํ…์ฒ˜๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ์ด์ชฝ์„ ์ฐธ๊ณ ๋ฐ”๋žŒ.

2015๋…„๊ฒฝ๋ถ€ํ„ฐ๋Š” big ๋ถ€๋ฌธ์—๋Š” Cortex-A57์˜ ํ›„์†์œผ๋กœ ์„ฑ๋Šฅ ๋ฐ ์ „๋ ฅ ํšจ์œจ์„ ํ–ฅ์ƒ์‹œํ‚จ Cortex-A72๊ฐ€ ์ถœ์‹œ๋˜์—ˆ๊ณ  LITTLE ๋ถ€๋ฌธ์—๋Š” Cortex-A53์„ ์ด์–ด ์„ฑ๋Šฅ์„ ์ตœ๋Œ€ํ•œ ์œ ์ง€ํ•˜๊ณ  ์ „๋ ฅํšจ์œจ์„ ๋†’์ธ Cortex-A35๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ๋‹ค.

์ฃผ์š” ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์— ์‚ฌ์šฉ๋œ ARM ์•„ํ‚คํ…์ฒ˜์˜ ๋Œ€๋žต์ ์ธ ์„ฑ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
๋ช…๋ น์–ด ์„ธํŠธ
์•„ํ‚คํ…์ฒ˜ ๋ช…์นญ
์„ฑ๋Šฅ
์ฃผ์š” ๊ธฐ๊ธฐ
ARMv6
ARM11
  1. 25 DMIPS/MHz
ARMv7-A
Cortex-A5
  1. 6 DMIPS/MHz
Cortex-A7
  1. 9 DMIPS/MHz
๊ฐค๋Ÿญ์‹œ S4์˜ LITTLE ์ฝ”์–ด, Allwinner A31/A20 ๋“ฑ
Cortex-A8
2.0 DMIPS/MHz
  1. 9/2.1[3] DMIPS/MHz
Cortex-A9
2.5 DMIPS/MHz
Cortex-A12/17[4]
3.0 DMIPS/MHz
3.1/3.39[5] DMIPS/MHz
Swift
3.5 DMIPS/MHz
Cortex-A15
3.5~4.01 DMIPS/MHz
๊ฐค๋Ÿญ์‹œ S4์˜ big ์ฝ”์–ด, ๋„ฅ์„œ์Šค 10 ๋“ฑ
ARMv8-A
(64Bit)
Cyclone
?? DMIPS/MHz
Cortex-A35
  1. 78 DMIPS/MHz
๋ฏธ์ถœ์‹œ
Cortex-A53
2.3 DMIPS/MHz
Cortex-A57
4.1 DMIPS/MHz
๊ฐค๋Ÿญ์‹œ S6(์—‘์‹œ๋…ธ์Šค7420)์˜ big ์ฝ”์–ด
Cortex-A72
4.7 DMIPS/MHz
์Šค๋ƒ…๋“œ๋ž˜๊ณค650/652/653
Twister
?? DMIPS/MHz
Mongoose
5.1 DMIPS/MHz
Cortex-A73
4.8 DMIPS/MHz
๊ฐค๋Ÿญ์‹œ A8(2018)์˜ big ์ฝ”์–ด
Ananke(Cortex-A55)
?? DMIPS/MHz
์ถœ์‹œ
Kryo
6.3 DMIPS/MHz
์Šค๋ƒ…๋“œ๋ž˜๊ณค 820/821
Prometheus(Cortex-A75)
?? DMIPS/MHz
์ถœ์‹œ
Enyo(Cortex-A76)
?? DMIPS/MHz
์ถœ์‹œ
Deimos(Cortex-A77)
?? DMIPS/MHz
์ถœ์‹œ
Hercules(Cortex-A78)
?? DMIPS/MHz
๋ฏธ์ถœ์‹œ
Cortex-X1
?? DMIPS/MHz
ARMv9-A
(64Bit)
Matterhorn
?? DMIPS/MHz
๋ฏธ์ถœ์‹œ
Cortex-X2
?? DMIPS/MHz
๋ฏธ์ถœ์‹œ
Cortex-X3
?? DMIPS/MHz
๋ฏธ์ถœ์‹œ

3. ํŠน์ง•[ํŽธ์ง‘]

1990๋…„๋Œ€ ์ดˆ๋ถ€ํ„ฐ x86/MIPS/PowerPC ๋“ฑ๊ณผ ๊ฐ™์€ ๊ณ ์„ฑ๋Šฅ์„ ์ง€ํ–ฅํ–ˆ๋˜ ๊ฒฝ์Ÿ ์—…์ฒด๋“ค๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ์ผ์ฐŒ๊ฐ์น˜ ์ €์ „๋ ฅ/๊ณ ํšจ์œจ์„ ๋ชฉํ‘œ๋กœ ํ•œ ๊ธฐ์ˆ  ์‹œ์žฅ์— ๋›ฐ์–ด๋“ค์—ˆ๋‹ค. ํ˜„์žฌ ARM ์‚ฌ์˜ CPU๊ฐ€ ์ €์ „๋ ฅ ๊ณ ํšจ์œจ์˜ ๋Œ€๋ช…์‚ฌ๊ฐ€ ๋œ ์ด์œ ๋Š” ์ด๋Ÿฌํ•œ ์ˆ˜์‹ญ ๋…„ ์ „์˜ ๊ฒฐ์ •์— ๊ธฐ์ธํ•œ ๋ฐ”๊ฐ€ ํฌ๋‹ค.

1990๋…„ ๋‹น์‹œ ๋Œ€์„ธ์˜€๋˜ ๊ฐœ๋ฐœ๊ณผ ์ƒ์‚ฐ, ํŒ๋งค๋ฅผ ๋™์‹œ์— ํ•˜๋Š” IDM ์—…์ฒด์˜ ํ‹€์„ ๋ฒ—์–ด๋‚˜์„œ ํ›จ์”ฌ ๋ชจํ—˜์ ์ด์—ˆ๋˜ CPU ์„ค๊ณ„๋ฅผ ํŒŒ๋Š” ์‚ฌ์—… ๋ชจ๋ธ์„ ์ฑ„ํƒํ•˜์˜€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ดํ›„๋กœ IT ์‚ฐ์—…์˜ ๋Œ€์„ธ๊ฐ€ ๋‹จ์ผ ์นฉ์— ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ์„ ์ง‘์ ํ•˜๋Š” SoC(System on a Chip)๋กœ ๋ฐฉํ–ฅ์„ ์žก์œผ๋ฉด์„œ ๊ฐ SoC ์ œ์ž‘ ์—…์ฒด๋“ค์€ ๊ทธ์— ์ ํ•ฉํ•œ CPU ์„ค๊ณ„๋ฅผ ์ฐพ๊ฒŒ ๋˜์—ˆ๊ณ , ARM์˜ ์‚ฌ์—… ๋ชจ๋ธ์ด ๊ทธ๋Ÿฌํ•œ ์ˆ˜์š”์— ์ •ํ™•ํžˆ ๋ถ€์‘ํ•˜๋ฉด์„œ ARM์˜ ์‚ฌ์—…์€ ํ™•๋Œ€์ผ๋กœ์— ๋“ค์–ด์„œ๊ฒŒ ๋˜์—ˆ์œผ๋ฉฐ, ๊ฒฐ๊ตญ 2010๋…„๋„ ์ดํ›„๋กœ SoC์˜ ๋ํŒ์™•์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ์Šค๋งˆํŠธํฐ์šฉ AP ์‹œ์žฅ์ด ๊ฐœํ™”ํ•˜๋ฉด์„œ SoC ์—…๊ณ„์—์„œ์˜ ์ฃผ๋„์ ์ธ ์ง€์œ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ๋˜ ARM ์‚ฌ์˜ CPU ์ œํ’ˆ์ด ๊ฒฐ์ •์ ์ธ ์ฃผ๋„๊ถŒ์„ ์ฅ๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋˜์—ˆ๋‹ค.

3.1. ๋ช…๋ น์–ด ์„ธํŠธ[ํŽธ์ง‘]

์•ฝ๊ฐ„ ๋ณ€ํ˜•๋œ RISC ๋ช…๋ น์–ด ๊ตฌ์กฐ๋กœ 1985๋…„์— ์ฒ˜์Œ ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. ์ฆ‰ ์˜์™ธ๋กœ ์ดˆ๊ธฐ RISC ๊ฐœ๋ฐœ์‚ฌ์™€ ์—ญ์‚ฌ๋ฅผ ๊ฐ™์ด ํ•  ์ •๋„๋กœ ์˜ค๋ž˜๋œ ๊ตฌ์กฐ์ด๋‹ค.

๋Œ€์ฒด์ ์ธ ํŠน์ง•์€ ์ผ๋ฐ˜์  RISC์™€ ์œ ์‚ฌํ•˜๋‚˜ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ถ€๋ถ„์€ ARM ๊ณ ์œ ์˜ ํŠน์ง•์ด๋‹ค.
  • ๋ ˆ์ง€์Šคํ„ฐ ๋ฑ…ํฌ ๊ตฌ์กฐ: ๊ณ ์† ์ธํ„ฐ๋ŸฝํŠธ ์ฒ˜๋ฆฌ ๋ชจ๋“œ์—์„œ ๋…์ž์ ์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ ๋ฑ…ํฌ๊ฐ€ ์žˆ๋‹ค. ์ด ํŠน์ง•์€ ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ์œ ํšจํ•˜๋‹ค.
  • ์กฐ๊ฑด๋ถ€ ์‹คํ–‰ ํ”Œ๋ž˜๊ทธ: ์กฐ๊ฑด๋ถ„๊ธฐ ๋ช…๋ น์–ด์™€ ๊ฒฐํ•ฉํ•˜์—ฌ ์งง์€ ์กฐ๊ฑด๋ถ„๊ธฐ ์ฒ˜๋ฆฌ์— ์œ ํšจํ•œ ํŠน์ง•์ด๋‹ค.
  • SP(์Šคํƒํฌ์ธํ„ฐ), LR(๋งํฌ๋ ˆ์ง€์Šคํ„ฐ), PC(ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ)๊ฐ€ ์ผ๋ฐ˜ ๋ ˆ์ง€์Šคํ„ฐ์— ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๊ฐ€ ํƒ€ CPU์— ๋น„ํ•ด ๋…ํŠนํ•ด์ง€๊ฒŒ ๋œ๋‹ค.
  • ๋ฑ…ํฌ๋‹น 16๊ฐœ์˜ ๋ ˆ์ง€์Šคํ„ฐ: ํ†ต์ƒ RISC ๊ตฌ์กฐ์˜ ๊ฒฝ์šฐ 32๊ฐœ ํ˜น์€ ๊ทธ ์ด์ƒ์˜ ์ผ๋ฐ˜ ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋‚˜ ARM์€ ๋‹ค์†Œ ์ ์€ 16๊ฐœ์˜ ๋ ˆ์ง€์Šคํ„ฐ๋งŒ ์žˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ SP/LR/PC๊ฐ€ ํŠน์ˆ˜ ๋ชฉ์  ๋ ˆ์ง€์Šคํ„ฐ์ด๋ฏ€๋กœ ์‹ค์ œ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ ˆ์ง€์Šคํ„ฐ ์ˆซ์ž๋Š” 13๊ฐœ์ด๋‹ค.
  • ๋ฐฐ๋Ÿด ์‹œํ”„ํŠธ ๊ธฐ๋Šฅ: ๋ช…๋ น์–ด ๋‚ด์—์„œ ๋ฐฐ๋Ÿด ์‹œํ”„ํŠธ ๊ธฐ๋Šฅ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ํƒ€ CPU์˜ ๋ช…๋ น์–ด ์„ธํŠธ์—์„œ๋Š” ๋ช…๋ น์–ด ๋‘ ๊ฐœ๋กœ ์ฒ˜๋ฆฌ๋  ๋‚ด์šฉ์„ ํ•˜๋‚˜์˜ ๋ช…๋ น์–ด๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋‹ค์ค‘ ๋กœ๋“œ/์Šคํ† ์–ด ๋ช…๋ น: ๋‹จ์ผ ๋ช…๋ น์œผ๋กœ ์—ฌ๋Ÿฌ ๋ ˆ์ง€์Šคํ„ฐ์˜ ๋กœ๋“œ/์Šคํ† ์–ด๋ฅผ ๋™์‹œ์— ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹จ์ผ ๋ช…๋ น์–ด๋ฅผ 1์‚ฌ์ดํด์— ์ฒ˜๋ฆฌํ•ด์•ผ ํ•œ๋‹ค๋Š” RISC ๋ช…๋ น์–ด์˜ ์›์น™์— ์œ„๋ฐฐ๋˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ช…๋ น์–ด์ด์ง€๋งŒ ์ฝ”๋“œ ํฌ๊ธฐ ์ ˆ๊ฐ๊ณผ ์ฝ”๋“œ ๋””์ฝ”๋”ฉ ๋ถ€ํ•˜ ๊ฒฝ๊ฐ(๊ทธ๋ฆฌ๊ณ  ๊ทธ๋กœ ์ธํ•œ ์ „๋ ฅ ์ ˆ๊ฐ)์— ๋„์›€์ด ๋œ๋‹ค.
  • Thumb 16๋น„ํŠธ ๋ช…๋ น์–ด ์„ธํŠธ: ARM์ด ๊ณ ์„ฑ๋Šฅ ์ปจํŠธ๋กค๋Ÿฌ ์‹œ์žฅ์„ ์„๊ถŒํ•˜๋Š”๋ฐ ๊ฐ€์žฅ ํฌ๊ฒŒ ์ผ์กฐํ•œ ํŠน์ง•์ด์ž ARM์˜ ์˜ค๋Š˜๋‚ ์„ ์žˆ๊ฒŒ ํ•œ ํŠน์ง•์ด๋‹ค. ์ผ๋ฐ˜์ ์ธ 32๋น„ํŠธ ํฌ๊ธฐ์˜ ARM ๋ช…๋ น์–ด์™€๋Š” ์•„์˜ˆ ๋ณ„๋„์˜ 16๋น„ํŠธ ํฌ๊ธฐ์˜ ๋ช…๋ น์–ด ์„ธํŠธ๋ฅผ ๋”ฐ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋ช…๋ น์–ด ํฌ๊ธฐ๊ฐ€ 16๋น„ํŠธ๋ผ๊ณ  ํ•ด๋„ ์ผ๋ฐ˜ ๋ชฉ์  ๋ ˆ์ง€์Šคํ„ฐ ํฌ๊ธฐ๋Š” ์—ฌ์ „ํžˆ 32๋น„ํŠธ์ด๋ฏ€๋กœ ARM ์ž์ฒด๊ฐ€ 32๋น„ํŠธ์ธ ๊ฑด ๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค. Thumb ๋ช…๋ น์–ด๋Š” ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ ์ œํ’ˆ๊ตฐ์—์„œ๋Š” ๊ทนํžˆ ์œ ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹ฌ์ง€์–ด ์ตœ์‹ ํ˜• Cortex-M ์ œํ’ˆ๊ตฐ์€ Thumb2 ๋ช…๋ น์–ด๋งŒ์„ ์ง€์›ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์‚ฌ์‹ค ๋ฉ”๋ชจ๋ฆฌ ์„œ๋ธŒ์‹œ์Šคํ…œ์˜ ์†๋„๊ฐ€ ๋‚ฎ๊ฑฐ๋‚˜ ์‹คํ–‰์†๋„๊ฐ€ ๋ณ„ ๋ฌธ์ œ๋˜์ง€ ์•Š๋Š” ์ฝ”๋“œ์˜ ๊ฒฝ์šฐ ์ฝ”๋“œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋Š” ๊ฒŒ ์œ ๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ณ ์„ฑ๋Šฅ ์œ„์ฃผ์˜ Cortex-A๊ฐ€ ์ ์šฉ๋œ ์‹œ์Šคํ…œ์—์„œ์กฐ์ฐจ๋„ ์—ฐ์‚ฐ ์„ฑ๋Šฅ์— ๋ฏผ๊ฐํ•˜์ง€ ์•Š์€ ์ฝ”๋“œ๋“ค์€ Thumb๋กœ ์ปดํŒŒ์ผ๋˜์—ˆ์„ ์ •๋„.
  • Thumb-2 16/32๋น„ํŠธ ๋ช…๋ น์–ด ์„ธํŠธ: ์œ„ Thumb์˜ ํ™•์žฅํ˜•์œผ๋กœ, Thumb์˜ 16๋น„ํŠธ ํฌ๊ธฐ ๋ช…๋ น์–ด์— ๋”ํ•ด 32๋น„ํŠธ ํฌ๊ธฐ ๋ช…๋ น์–ด๊ฐ€ ์ถ”๊ฐ€๋œ ํ˜•ํƒœ. ๊ธฐ์กด์˜ 16๋น„ํŠธ Thumb ๋ช…๋ น์–ด์™€ ์„ž์–ด์„œ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

๋‹ค๋งŒ ์œ„์˜ ํŠน์ง•๋“ค์€ ์ƒˆ๋กœ ๋„์ž…๋˜๋Š” ARMv8์˜ 64๋น„ํŠธ ๋ช…๋ น์–ด ์„ธํŠธ์—์„œ๋Š” ์ƒ๋‹น ๋ถ€๋ถ„ ์‚ฌ๋ผ์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ์ด๋Š” ์ €๋Ÿฌํ•œ ํŠน์ง•๋“ค์ด ๋„์ž…๋˜๋Š” 1985๋…„๋„์—๋Š” ๋‚˜๋ฆ„๋Œ€๋กœ ํ•ฉ๋ฆฌ์ ์ธ ์ด์œ ๊ฐ€ ์žˆ์—ˆ์œผ๋‚˜ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „์œผ๋กœ ์ธํ•ด ๊ตณ์ด ๋ช…๋ น์–ด ์ˆ˜์ค€์—์„œ์˜ ๋ณต์žก์„ฑ์„ ๋Š˜๋ ค๋†“์„ ํ•„์š”๊ฐ€ ์—†๊ฒŒ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ. ๋Œ€์ฒด์ ์ธ ํŠน์ง•๋“ค์ด ์ปจํŠธ๋กค๋Ÿฌ๊ธ‰ ์ €์† CPU์—์„œ ISR์„ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์œ ๋ฆฌํ•œ ๊ตฌ์กฐ๋ผ๊ฑฐ๋‚˜ ์ฝ”๋“œ ํฌ๊ธฐ ์ ˆ๊ฐ์— ์œ ๋ฆฌํ•œ ๊ตฌ์กฐ ๋“ฑ์€ ์ˆ˜์‹ญ MHz ๋Œ€์—ญ์— 1~2๋‹จ ํŒŒ์ดํ”„๋ผ์ธ์ด ์ผ๋ฐ˜์ ์ธ ์‹œ์ ˆ์—๋Š” ํƒ€๋‹นํ•œ ์ธก๋ฉด์ด ์žˆ์—ˆ์œผ๋‚˜ ํ˜„์žฌ ๊ธฐ์ค€์—์„œ๋Š” ๊ทธ๋‹ค์ง€ ์ ํ•ฉํ•˜์ง€ ์•Š์€ ์ธก๋ฉด์ด ๋งŽ๋‹ค.

ํ†ต์ƒ MMU๊ฐ€ ๋‚ด์žฅ๋œ ์ œํ’ˆ๊ตฐ(๋Œ€ํ‘œ์ ์ธ ์˜ˆ๊ฐ€ Cortex-A ๊ณ„์—ด)๋“ค์€ ๋ฆฌ๋ˆ…์Šค๋‚˜ ์œ ๋‹‰์Šค ๊ณ„์—ด, ๊ทธ๋ฆฌ๊ณ  ์œˆ๋„์šฐ CE ๊ณ„์—ด์˜ ์ง€์›์„ ๋ฐ›๋Š”๋‹ค. ๋ฐ˜๋ฉด MMU๊ฐ€ ์•„๋‹Œ ๋ณด๋‹ค ๋‹จ์ˆœํ•œ MPU๊ฐ€ ๋‚ด์žฅ๋œ ์ œํ’ˆ๊ตฐ(๋Œ€ํ‘œ์ ์œผ๋กœ Cortex-R)์€ ์ฃผ๋กœ Real-time OS(RTOS)์˜ ์ง€์›์„ ๋ฐ›๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. MPU๋„ ์—†๋Š” ๋ณด๋‹ค ์ž‘์€ ๊ทœ๋ชจ์˜ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ ๋Œ€์ƒ ์ œํ’ˆ๊ตฐ(๋Œ€ํ‘œ์ ์œผ๋กœ Cortex-M)๋“ค์€ OS์˜ ์ง€์›์ด ํ•„์š” ์—†๊ฑฐ๋‚˜, ์Šค์ผ€์ค„๋Ÿฌ ์ˆ˜์ค€์˜ ๋‹จ์ˆœํ•œ OS์˜ ์ง€์›์„ ๋ฐ›๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋ฉฐ, ์ด๋Ÿฌํ•œ ์ œํ’ˆ๋“ค์€ ์บ์‹œ๋„ ์—†๊ณ  ๋™์ž‘ ์†๋„๋„ ์ˆ˜์‹ญ MHz์— ๋ถˆ๊ณผํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋‹ค์ˆ˜.

2014๋…„๊ฒฝ๋ถ€ํ„ฐ ARMv8A-AArch64 ๋ช…๋ น์–ด ์„ธํŠธ๊ฐ€ ์ ์šฉ๋œ Cortex-A5x ๊ณ„์—ด ํ”„๋กœ์„ธ์„œ๊ฐ€ ์‹œ์žฅ์— ์ถœ์‹œ๋˜๊ณ  ์ด์–ด์„œ ๋ณธ๊ฒฉ์ ์œผ๋กœ 64๋น„ํŠธ์˜ ์‹œ๋Œ€๋ฅผ ์—ด๊ฒŒ ๋˜์—ˆ๋‹ค. ์ด๋ฏธ Cortex-A15 CPU์— ์ ์šฉ๋œ RAM์˜ ํฌ๊ธฐ๊ฐ€ 32๋น„ํŠธ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์˜ ํ•œ๊ณ„์ธ 4GB์— ๊ทผ์ ‘ํ•˜๋Š” 3GB๊นŒ์ง€ ๋Š˜์–ด๋‚œ ์ƒํ™ฉ์ด๊ธฐ ๋•Œ๋ฌธ์— Cortex-A15 ์ดํ›„์˜ Cortex-A์— 64๋น„ํŠธ ๊ตฌ์กฐ๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒƒ์€ ์‹œ๊ธฐ์ ์ ˆํ•œ ์„ ํƒ. ๋‹ค๋งŒ 64๋น„ํŠธ CPU๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ช…๋ น์–ด๋ผ๊ณ  ํ•ด๋„ ๋ช…๋ น์–ด์˜ ์›Œ๋“œ ํฌ๊ธฐ๋Š” ์—ฌ์ „ํžˆ 32๋น„ํŠธ์ด๋ฏ€๋กœ ๋ช…๋ น์–ด ์„ธํŠธ ๊ตฌ์กฐ ์ž์ฒด๋Š” ํฌ๊ฒŒ ๋ณต์žกํ•ด์ง€์ง€๋Š” ์•Š๋Š”๋‹ค. ๋ฐ˜๋ฉด CISC์ธ x86์˜ ๊ฒฝ์šฐ์—๋Š” 64๋น„ํŠธ ๊ตฌ์กฐ๊ฐ€ ๋„์ž…๋˜๋ฉด์„œ 64๋น„ํŠธ์šฉ ๋ช…๋ น์–ด์—๋Š” ์ผ๋ฅ ์ ์œผ๋กœ 8bit์˜ prefix๊ฐ€ ๋ถ™๊ฒŒ ๋˜์—ˆ๋‹ค.

3.2. ์ „๋ ฅ์†Œ๋ชจ[ํŽธ์ง‘]

์†Œ๋ชจ ์ „๋ ฅ์€ ๊ณ ์„ฑ๋Šฅ ์œ„์ฃผ์˜ Cortex-A ๊ณ„์—ด์˜ ๊ฒฝ์šฐ๋„ ์ฝ”์–ด๋‹น ์ˆ˜๋ฐฑ mW, Cortex-M ๊ณ„์—ด์€ ๋ง ๊ทธ๋Œ€๋กœ ๋‚จ๋“ค ๋Œ€๊ธฐ์ „๋ ฅ ์ˆ˜์ค€์ด ARM์˜ ๋™์ž‘์ „๋ ฅ์ธ ๊ฒฝ์šฐ๋„ ํ”ํ•˜๋‹ค. ๋ฒ”์šฉ CPU์˜ ๋Œ€ํ‘œ๊ฒฉ์ธ x86์ด ๋Œ€์ฒด๋กœ 20~100W ์ •๋„์˜ ์ „๋ ฅ ์†Œ๋ชจ๋ฅผ ๋ณด์ด๋Š” ๊ฒƒ์— ๋น„ํ•œ๋‹ค๋ฉดโ€ฆ ํ•œ๋งˆ๋””๋กœ ๋…ธ๋Š” ๋ฌผ์ด ๋‹ค๋ฅด๋‹ค. ๋‹ค๋งŒ Cortex-A ์ œํ’ˆ๊ตฐ ์ค‘ ๊ณ ์„ฑ๋Šฅ ์ œํ’ˆ์— ํ•œ์ •ํ•˜์—ฌ ํƒœ๋ธ”๋ฆฟ์šฉ ๋งˆ์ผ“์—์„œ ์ €์ „๋ ฅ x86 ์ œํ’ˆ๋“ค๊ณผ์˜ ์ „๋ ฅ ์†Œ๋ชจ ์ˆ˜์ค€์ด ๊ฒน์น˜๋Š” ์ƒํ™ฉ์ด ๋ฒŒ์–ด์ง€๊ณ  ์žˆ๋‹ค. ์ƒ์„ธํ•œ ์‚ฌํ•ญ์€ ์•„๋ž˜์˜ x86 ๊ณ„์—ด๊ณผ์˜ ๋น„๊ต๋ฅผ ์ฐธ์กฐ.

ARM ์‚ฌ์—์„œ๋Š” Cortex-A ์ œํ’ˆ๊ตฐ์˜ ์ „๋ ฅ ์†Œ๋ชจ ์˜์—ญ์„ Entry/Midrange/Premium ๋ณ„๋กœ ์ฝ”์–ด๋‹น ๊ฐ๊ฐ 150mW/450mW/750mW ์ •๋„๋ฅผ ๋ชฉํ‘œ๋กœ ์žก๊ณ  ์žˆ๋‹ค. ํ”„๋ฆฌ๋ฏธ์—„๊ธ‰์˜ ๊ฒฝ์šฐ ๋ณดํ†ต 8์ฝ”์–ด๊ธ‰ ์ œํ’ˆ์œผ๋กœ ์ถœ์‹œ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋ฏ€๋กœ ARM ์ฝ”์–ด ์ž์ฒด์˜ ์ตœ๋Œ€ ์ „๋ ฅ ์†Œ๋ชจ๋Ÿ‰์€ 3W ์ •๋„๋กœ ์žก์•„๋„ ๋ฌด๋ฐฉํ•˜๋‹ค. ๋‹จ ์ด๋Š” ์—ด์„ค๊ณ„์ „๋ ฅ์ธ TDP๋‚˜ ์ธํ…”์ด ์ฃผ์žฅํ•˜๋Š” ์ƒํ™ฉ์„ค๊ณ„์ „๋ ฅ SDP๋ณด๋‹ค ํ›จ์”ฌ ๋†’์€ ๊ฐ’์ด๊ณ  ํ•ด๋‹น ์ฝ”์–ด๋ฅผ ์ œํ’ˆํ™”ํ•œ AP์˜ ๊ฒฝ์šฐ์—๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ปจํŠธ๋กค๋Ÿฌ์™€ GPU ๋“ฑ์—์„œ ์†Œ๋ชจ๋˜๋Š” ์ „๋ ฅ์ด ์ถ”๊ฐ€๋กœ ํฌํ•จ๋˜๋ฏ€๋กœ ์„ฃ๋ถ€๋ฅธ ๋น„๊ต๋Š” ๊ธˆ๋ฌผ.

3.3. ์„ฑ๋Šฅ[ํŽธ์ง‘]

  • x86 ๋ฐ AMD64 ์ง„์˜๊ณผ์˜ ์„ฑ๋Šฅ ๋น„๊ต๋Š” AMD64 vs ARM์„ ์ฐธ์กฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์—…๊ณ„์—์„œ์˜ ARM ํ”„๋กœ์„ธ์„œ์˜ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ํ‰๊ฐ€๋Š” ์ „ํ†ต์ ์œผ๋กœ ์ „๋ ฅ๋‹น ์„ฑ๋Šฅ๋น„๋Š” ์ฉŒ๋Š”๋ฐ ์„ฑ๋Šฅ ์ž์ฒด๋Š” ๋ณ„ ๋ณผ์ผ ์—†๋Š” CPU์˜€๋‹ค. (๋ฌผ๋ก  ํ˜„์žฌ๋„ x86์— ๋น„๊ตํ•˜๋ฉด ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์€ ๊ธฐ์กฐ์ด๋‹ค.) ๋”ฐ๋ผ์„œ ๊ณผ๊ฑฐ์—” ์„ฑ๋Šฅ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋Š” ARM๋ณด๋‹ค๋Š” MIPS๋‚˜ PowerPC ๊ณ„์—ด ์ œํ’ˆ ์ค‘์—์„œ ๊ณ ์„ฑ๋Šฅ ์ œํ’ˆ๊ตฐ์„ ๊ณ ๋ฅด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๋‹ค. ๋‹ค๋งŒ ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์€ ๊ทธ ๋™์•ˆ ARM์ด ์ „๋ ฅ์†Œ๋ชจ ์ƒํ•œ์„ ์ •ํ•ด๋†“๊ณ  ๊ทธ ๋ฒ”์œ„ ๋‚ด์—์„œ ์„ฑ๋Šฅ์„ ์ถ”๊ตฌํ•˜๋Š” ๊ฐœ๋ฐœ๋ฐฉํ–ฅ์„ ์ทจํ•˜๋ฉด์„œ ๋ฒŒ์–ด์กŒ๋˜ ๋‹น์—ฐํ•œ ๊ฒฝ์šฐ์— ๊ฐ€๊น๋‹ค. ์‚ฌ์‹ค ARM์„ ์ฃผ๋กœ ์‚ฌ์šฉํ–ˆ๋˜ ์—…๊ณ„ ํ™˜๊ฒฝ์€ ์„ฑ๋Šฅ์— ๋Œ€ํ•ด์„œ๋Š” ์–ด๋А ์ •๋„ ๋ฌด๊ด€์‹ฌํ–ˆ๋˜ ๋ถ„์œ„๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๋Šฅ์ง€ํ‘œ์— ๋Œ€ํ•œ ๊ณ„์ธก์ด๋‚˜ ๋ฐœํ‘œ๋„ ํฌ๊ฒŒ ๊ด€์‹ฌ์„ ๋ฐ›์ง€ ๋ชปํ–ˆ๋‹ค.

ARM์˜ ๊ฒฝ์šฐ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ํ‰๊ฐ€๋Š” ์ฃผ๋กœ DMIPS/MHz๋กœ ํ‘œ๊ธฐ๋˜์–ด ์žˆ๋Š”๋ฐ, ์ด๋Š” Dhrystone ๋ช…๋ น์ด ํ•ด๋‹น ๋‹จ์œ„๋‹น ๋ช‡ ๊ฐœ ์ฒ˜๋ฆฌ๋˜๋А๋ƒ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ด๋Š” ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” CPU ์‚ฌ์ด์—์„œ๋งŒ ๋น„๊ต๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ง€ํ‘œ์ด์ง€ ๋‹ค๋ฅธ ๋ช…๋ น์–ด ๊ตฌ์กฐ ๊ธฐ๋ฐ˜์˜ CPU๋ผ๋ฆฌ๋Š”(์˜ˆ๋ฅผ ๋“ค์–ด, x86 vs ARM ๋“ฑ) 1:1๋กœ ๋งค์นญ์ด ๊ฐ€๋Šฅํ•œ ์ง€ํ‘œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๊ฐ™์€ ๋ช…๋ น์–ด ์„ธํŠธ ์‚ฌ์ด์—์„œ๋„ ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด 1:1 ๋น„๊ต๊ฐ€ ์–ด๋ ต๋‹ค. ์ผ๋ก€๋กœ, A8๊ณผ A7์„ ๋น„๊ต ์‹œ A8์ด ์•ฝ 5% ์ •๋„ ์šฐ์œ„์— ์žˆ์ง€๋งŒ, ์‹ค ์‚ฌ์šฉ์„ ํ•ด ๋ณด๋ฉด A7์ด ์•ฝ 20% ์šฐ์œ„๋กœ ๋ณด์ด๋Š” A9๊ณผ ๋งž๋จน๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ๋‹ค. ์ด๋Š” A7์˜ ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜๊ฐ€ ํ•œ์ฐธ ๋’ค์— ๊ฐœ๋ฐœ๋˜๋ฉด์„œ ์ข€ ๋” ์ตœ์ ํ™”๋  ์‹œ๊ฐ„์ด ์žˆ์—ˆ๊ณ  A7์€ NEON SIMD ์œ ๋‹›์ด ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ. RISC์˜ ํŠน์„ฑ์ƒ ๋‹จ์ผ ๋ช…๋ น์–ด๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์˜ ์–‘์€ CISC๋ณด๋‹ค ๋–จ์–ด์งˆ ์ˆ˜๋ฐ–์— ์—†๋‹ค. ํŠนํžˆ ๋กœ๋“œ/์Šคํ† ์–ด ๋ช…๋ น์„ ๋”ฐ๋กœ ์“ธ ํ•„์š”๊ฐ€ ์—†๋Š” CISC ๋ช…๋ น์–ด๋“ค์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ๋‹จ์ผ ์—ฐ์‚ฐ๋ช…๋ น์–ด๊ฐ€ RISC์˜ ๋กœ๋“œ/์—ฐ์‚ฐ/์Šคํ† ์–ด์˜ ์„ธ ๋ช…๋ น์–ด๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์ˆ˜ํ–‰ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค๋„ ์—ฌํƒœ๊นŒ์ง€ x86๊ณผ ARM์€ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํ”Œ๋žซํผ ์ž์ฒด๊ฐ€ ๋‹ฌ๋ž๋‹ค. ์• ์ดˆ์— PC์™€ ๋ชจ๋ฐ”์ผ ๋””๋ฐ”์ด์Šค๋ฅผ 1:1๋กœ ๋น„๊ตํ•œ๋‹ค๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ์–ด๋ ค์šด ์ผ์ธ๋ฐ ๋ชจ๋ฐ”์ผ ๊ธฐ๋ฐ˜์˜ ๊ฒฝ์šฐ ๋ฉ”๋ชจ๋ฆฌ ์†๋„๋‚˜ I/O ์†๋„ ํ•  ๊ฒƒ ์—†์ด ๋ชจ๋‘ PC ํ™˜๊ฒฝ๋ณด๋‹ค ํฌ๊ฒŒ ๋–จ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ. ๊ทธ๋Ÿฐ ์ƒํ™ฉ์—์„œ๋Š” ๊ณตํ†ต๋œ ๋น„๊ต ๊ธฐ์ค€์„ ์ˆ˜๋ฆฝํ•˜๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ๋‚œํ•ดํ•œ ์ผ์ด์—ˆ๋‹ค.

๊ฑฐ์˜ ๊ฐ™์€ DIMPS๋ฅผ ๊ฐ€์ง€๋Š” ARM Cortex A9(2.5DMIPS/MHz)๊ณผ x86 ์•„ํ†ฐ N270(2.4DMIPS/MHz)์„ ๋น„๊ต ์‹œ, ๊ฐ๊ฐ 1.6GHz ์—์„œ ์ „์ž๋Š” ์•ฝ 60~80MFLOPS, ์•„ํ†ฐ์€ ์•ฝ 150~200MFLOPS๊ฐ€ ๋‚˜์˜จ๋‹ค. FLOPS ๋˜ํ•œ ์ ˆ๋Œ€์  ์„ฑ๋Šฅ์ง€ํ‘œ๋Š” ์•„๋‹ˆ๋‹ค. ๋ถ€๋™์†Œ์ˆ˜์  ๋ช…๋ น์–ด๋ฅผ ์ผ์ • ์‹œ๊ฐ„์— ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋А๋ƒ์— ๋Œ€ํ•œ ์ˆ˜์น˜์ผ ๋ฟ์ด๋‹ค. Dhrystone์˜ ์›๋ž˜ ๊ฐœ๋ฐœ์ž๋„ "์š”์ฆ˜(๋‹น์‹œ 1999๋…„) ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๊ธฐ์—๋Š” ์œ ์šฉํ•˜์ง€ ์•Š๋‹ค"๋ผ๊ณ  EDN Magazine์—์„œ ์–ธ๊ธ‰ํ•œ ์ ์ด ์žˆ์„ ์ •๋„๋‹ˆ ์‹œ๋Œ€์— ๋’ค๋–จ์–ด์ ธ๋„ ํ•œ์ฐธ ๋’ค๋–จ์–ด์ง„ ์„ฑ๋Šฅ ์ง€ํ‘œ์ธ ์…ˆ.

์ด๋Ÿฌํ•œ ์„ฑ๋Šฅ ์ธก์ •์ƒ์˜ ๋ฌธ์ œ์ ๋“ค์€ 2014๋…„ ๊ธฐ์ค€์œผ๋กœ ๋ช‡ ๊ฐ€์ง€ ๋ณ€ํ™”๋œ ๋ถ€๋ถ„์ด ์žˆ๋Š”๋ฐ, ์šฐ์„  ๋ชจ๋ฐ”์ผ ์‚ฐ์—…์ด ๊ธ‰๊ฒฉํ•˜๊ฒŒ ๋ฐœ์ „ํ•˜๋ฉด์„œ Geekbench๋‚˜ Antutu, CineBench ๊ฐ™์€ ๋ชจ๋ฐ”์ผ์šฉ ๋ฒค์น˜๋งˆํฌ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์‹œ์žฅ์— ๋„์ž… ๋˜๋ฉด์„œ ํ•ด๊ฒฐ๋˜๋Š” ๊ณผ์ •์„ ๋ฐŸ๊ณ  ์žˆ๋‹ค.

๋˜ํ•œ ๋ชจ๋ฐ”์ผ AP ์—…๊ณ„๋“ค์ด ๊ฒฝ์Ÿ์ ์œผ๋กœ ์ €์ „๋ ฅ-๊ณ ์„ฑ๋Šฅ CPU ์ฝ”์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ARM ์ œํ’ˆ๊ตฐ์˜ ์ ˆ๋Œ€ ์„ฑ๋Šฅ ์ž์ฒด๊ฐ€ ๊ธ‰๊ฒฉํ•˜๊ฒŒ ์˜ฌ๋ผ๊ฐ€๋Š” ์ค‘์ด๊ณ  ์ „์„ฑ๋น„์— ์ดˆ์ ์„ ๋งž์ถ˜ Cortex-A7/Cortex-A53/Cortex-A17 ์ œํ’ˆ๊ตฐ๋“ค ์—ญ์‹œ ํ™œ๋ฐœํ•˜๊ฒŒ ๊ฐœ๋ฐœ๋˜๋ฉด์„œ ์„ฑ๋Šฅ๊ณผ ์ „์„ฑ๋น„ ์˜์—ญ ๋ชจ๋‘๋ฅผ ์•„์šฐ๋ฅด๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค. ์ฆ‰ ์ œํ’ˆ๊ตฐ์ด ์„ฑ๋Šฅ ์œ„์ฃผ์™€ ์ „์„ฑ๋น„ ์œ„์ฃผ์˜ ์ œํ’ˆ์œผ๋กœ ๋ถ„ํ™”๋˜๊ณ  ์žˆ๋Š” ๋ชจ์–‘์ƒˆ์ด๋‹ค.

3.4. ๊ฒฝ์Ÿ ์ œํ’ˆ[ํŽธ์ง‘]

3.4.1. MIPS[ํŽธ์ง‘]

ARM๊ณผ MIPS ๋ชจ๋‘ RISC๊ตฌ์กฐ CPU ์•„ํ‚คํ…์ฒ˜์˜ ๋Œ€ํ‘œ ์ฃผ์ž๋กœ 80๋…„๋Œ€ ์ค‘๋ฐ˜ ์œ ์‚ฌํ•œ ์‹œ๊ธฐ์— ์‹œ์žฅ์— ์ฒซ ์„ ์„ ๋ณด์˜€์œผ๋‚˜, 90๋…„๋Œ€ ์ดํ›„๋กœ MIPS๋Š” ํ•˜์ด์—”๋“œ ์ œํ’ˆ ๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•˜๋Š” ๋™์•ˆ ARM์€ ์ €์ „๋ ฅ ๊ตฌ์กฐ์˜ SoC ๋ฐ IP ๋ผ์ด์„ ์Šค๋กœ ์‚ฌ์—…๋ฐฉํ–ฅ์„ ๋ฐ”๊พธ๋ฉด์„œ ํฐ ์ ‘์ ์€ ์—†๋Š” ์ƒํƒœ์˜€๋‹ค. ํ•˜์ง€๋งŒ MIPS ์ธก์ด 2000๋…„๋Œ€ ์ „ํ›„๋กœ ์ธํ…” ์•„์ดํƒœ๋‹ˆ์—„์˜ ์‹œ์žฅ ์ง„์ž…์— ๋•Œ๋งž์ถฐ ํ•˜์ด์—”๋“œ ์ œํ’ˆ ๊ฐœ๋ฐœ์—์„œ ์ฒ ์ˆ˜ํ•˜๋ฉด์„œ ARM๊ณผ ์œ ์‚ฌํ•œ IP ๋ผ์ด์„ ์Šค ์‚ฌ์—…์œผ๋กœ ์ „ํ™˜ํ•˜๋ฉด์„œ ์ง์ ‘์ ์ธ ๊ฒฝ์Ÿ์ƒ๋Œ€๊ฐ€ ๋œ๋‹ค.

ARM ๋Œ€๋น„ ์„ฑ๋Šฅ์ƒ์˜ ์šฐ์œ„๋กœ ์ธํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ๊ณ ์„ฑ๋Šฅ์ด ํ•„์š”ํ•˜๋˜ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด๋‚˜ ๋„คํŠธ์›Œํฌ ๊ด€๋ จ SoC ๋“ฑ์— ๋งŽ์ด ์ฑ„ํƒ๋˜์—ˆ์œผ๋‚˜ ์ดํ›„ ARM์— ์˜ํ•ด ์‹œ์žฅ์„ ๋บ๊ธฐ๋”๋‹ˆ 2010๋…„๋„ ์ดํ›„๋กœ๋Š” ์‚ฌ์‹ค์ƒ ์˜๋ฏธ ์—†๋Š” ์ˆ˜์ค€์˜ ์‹œ์žฅ ์ ์œ ์œจ์„ ๋ณด์—ฌ์ฃผ๋Š” ์ƒํ™ฉ. ๊ฐ€์ •์šฉ ๊ณต์œ ๊ธฐ SoC๋„ ํ•œ ๋™์•ˆ์€ MIPS ์•„ํ‚คํ…์ฒ˜์˜ ๋…๋ฌด๋Œ€์˜€์œผ๋‚˜ ARM์ด ์ ์  ๊ทธ ์‹œ์žฅ๋„ ๊ฐ‰์•„๋จน๊ณ  ์žˆ๋‹ค.

3.4.2. AMD64[ํŽธ์ง‘]

์ฒ˜์Œ ARM์ด ์ถœ์‹œ๋˜์—ˆ๋˜ 1980๋…„๋Œ€ ์ค‘๋ฐ˜ ์‹œ์ ์—์„œ๋Š” ์–‘ ์ œํ’ˆ์€ PC ์‹œ์žฅ์„ ํƒ€๊ฒŸ์œผ๋กœ ๊ฒฝ์Ÿํ•˜์˜€์ง€๋งŒ ์ด ์‹œ๊ธฐ์˜ ๊ฒฝ์Ÿ์€ ์•Œ๋ ค์ง„ ๋ฐ”์™€ ๊ฐ™์ด x86์˜ ์™„์Šน์œผ๋กœ ๋๋‚ฌ๋‹ค.

์ดํ›„ ARM์ด PC๋ฅผ ์ œ์™ธํ•œ SoC ์œ„์ฃผ๋กœ ์‚ฌ์—…์„ ์˜์œ„ํ•˜๊ฒŒ ๋˜๋ฉด์„œ ๊ทผ๋ณธ์ ์œผ๋กœ ์ฐจ์ง€ํ•˜๋Š” ์‹œ์žฅ์˜์—ญ์ด ๋‹ค๋ฅธ ๋‘ ์ œํ’ˆ์ด์—ˆ์ง€๋งŒ ARM ์ œํ’ˆ๋“ค์˜ ์„ฑ๋Šฅ์ด ๊ธ‰๊ฒฉํžˆ ํ–ฅ์ƒ๋˜๊ณ  x86 ์—ญ์‹œ 64๋น„ํŠธ ์‹œ๋Œ€๋กœ ์ ‘์–ด๋“  ํ›„ ๋ชจ๋ฐ”์ผ๊ณผ ํƒœ๋ธ”๋ฆฟ์„ ํƒ€๊ฒŸ์œผ๋กœ ํ•˜๋Š” ์ €์ „๋ ฅ SoC ์ œํ’ˆ๋“ค์ด ๊ฐœ๋ฐœ๋˜๋ฉด์„œ ๊ฒฝ์Ÿ์ด ๋ณธ๊ฒฉํ™”๋˜์—ˆ๋‹ค. ARM ๊ณ„์—ด์€ ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๊ธ‰์„ฑ์žฅ์— ํž˜์ž…์–ด ์‹œ์žฅ์„ ์„ ์ ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ์ƒํ™ฉ.

2010๋…„ ์ดˆ๋ฐ˜๋ถ€ํ„ฐ AMD64 ์ง„์˜์˜ ์ธํ…” ์ธก์—์„œ ์•„ํ†ฐ ๊ณ„์—ด ์ œํ’ˆ์„ ํ•„๋‘๋กœ ๋ชจ๋ฐ”์ผ๊ณผ ํƒœ๋ธ”๋ฆฟ์— ์ ํ•ฉํ•œ ์ €์ „๋ ฅ ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๋ ค๋Š” ๋…ธ๋ ฅ์ด ์ง€์†๋˜๊ณ , ARM ๊ณ„์—ด ์ œํ’ˆ๋„ Cortex-A15์—์„œ๋Š” ์„ฑ๋Šฅ ํ™•๋ณด์— ์ค‘์ ์„ ๋‘๊ณ  ๊ฐœ๋ฐœ๋˜๋ฉด์„œ ์–‘ ์ œํ’ˆ์˜ ์ „๋ ฅ์†Œ๋ชจ ๊ฐญ์€ ๊ฑฐ์˜ ์—†์–ด์ง„ ์‹ค์ •์ด๋‹ค. ํŠนํžˆ 2012๋…„ 4์›”์— ์ถœ์‹œ๋œ ๋ฉ”๋“œํ•„๋“œ๋ถ€ํ„ฐ๋Š” ARM๊ณผ๋„ ์ถฉ๋ถ„ํžˆ ๊ฒฝ์Ÿํ•  ๋งŒํ•œ ์ „์„ฑ๋น„๋ฅผ ๋ณด์—ฌ ์ค€๋‹ค. ์ด๋Š” ์–ด์ง€๊ฐ„ํžˆ ์„ค๊ณ„๊ฐ€ ๋ง‰์žฅ์œผ๋กœ ํ๋ฅด์ง€ ์•Š๋Š” ์ด์ƒ ๊ฒฐ๊ตญ ์ „๋ ฅ์†Œ๋ชจ์™€ ์„ฑ๋Šฅ์€ ๋น„์Šทํ•˜๊ฒŒ ๊ฐˆ ์ˆ˜๋ฐ–์— ์—†๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ ์ฃผ๋Š” ์ข‹์€ ์˜ˆ.

2013๋…„ ๊ธฐ์ค€์œผ๋กœ ์ธํ…”์˜ ์‹ ํ˜• ์•„ํ†ฐ ๊ณ„์—ด ์ œํ’ˆ์ธ ๋ฒ ์ดํŠธ๋ ˆ์ผ 4์ฝ”์–ด๊ฐ€ SDP ๊ธฐ์ค€ 2W์— ํ„ฐ๋ณดํด๋Ÿญ์‹œ์˜ ์†Œ๋น„์ „๋ ฅ 4W, ๊ทธ๋ฆฌ๊ณ  ์„ฑ๋Šฅ ๋ฉด์— ์žˆ์–ด์„œ ๊ธฐ์กด์˜ AMD64 ์ฝ”์–ด ์•„ํ‚คํ…์ฒ˜์— ์ค€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๋ฉด์„œ ์ „์„ฑ๋น„์™€ ์„ฑ๋Šฅ ์–‘์ชฝ ๋ชจ๋‘์—์„œ ๊ด„๋ชฉํ• ๋งŒํ•œ ๋ฐœ์ „์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์œผ๋ฉฐ, ์‹ค์ œ๋กœ๋„ ์ „์„ฑ๋น„ ์ƒ ARM๊ณผ ํฐ ์ฐจ์ด๋ฅผ ๋ณด์ด์ง€ ์•Š๋Š” ์ƒํ™ฉ์ด๊ณ  ์ธํ…” ์ธก์—์„œ๋„ ARM๊ณผ ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด ์ €๊ฐ€๋กœ ํ”„๋กœ์„ธ์„œ๋ฅผ ๊ณต๊ธ‰ํ•˜๊ณ  ์žˆ์œผ๋‚˜ ์•„์ง๋„ ํŒ๋งค๋Ÿ‰์—์„œ๋Š” ์‹ฌํžˆ ํ›„๋‹ฌ๋ฆฌ๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค.

๋‹ค๋งŒ ARM ์—ญ์‹œ ์ฝ”์–ด์„ค๊ณ„๋‚˜ ๋ช…๋ น์–ด ์„ธํŠธ ๋ผ์ด์„ผ์Šค ๊ธฐ๋ฐ˜์˜ ์‚ฌ์—…๋ชจ๋ธ ๊ฒฝ์šฐ ๋งŽ์€ ๊ณต๊ธ‰์—…์ฒด๋“ค์ด ๋‹ค์–‘ํ•œ ํŠน์„ฑ์„ ๊ฐ€์ง„ ์ œํ’ˆ๋“ค์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์–‘์‚ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ARM ์ƒํƒœ๊ณ„์—์„œ ์‚ฌ์—…์„ ์ง„ํ–‰ํ•˜๋ ค๋Š” ์—…์ฒด๋“ค์€ ํ•ด๋‹น ์ƒํƒœ๊ณ„ ๋‚ด์—์„œ ์ž์‹ ์—๊ฒŒ ์ ํ•ฉํ•œ ์ œํ’ˆ์„ ์ฐพ์„ ํ™•๋ฅ ์ด ๋†’๊ณ  ์—ฌ๋Ÿฌ ๊ณต๊ธ‰์—…์ฒด์˜ ์กด์žฌ๋กœ ์ธํ•ด ๊ฐ€๊ฒฉํ˜‘์ƒ๋ ฅ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํŠน์ • ์—…์ฒด์˜ ์ œํ’ˆ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋”๋ผ๋„ ๊ธˆ๋ฐฉ ๋‹ค๋ฅธ ๋Œ€์ฒด์žฌ๋ฅผ ์ฐพ๊ธฐ ์‰ฝ๊ฒŒ ๋œ๋‹ค. ๋‹จ์ ์ธ ์˜ˆ๊ฐ€ ์‚ผ์„ฑ์˜ ๊ฐค๋Ÿญ์‹œ S3๊ณผ ํ›„์†์ธ S4์ธ๋ฐ S4์˜ ๊ฒฝ์šฐ ์ž์‚ฌ ์—‘์‹œ๋…ธ์Šค๋ฅผ ์ฑ„์šฉํ•œ ์ œํ’ˆ ๊ฐœ๋ฐœ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ์ž ๋ฐ”๋กœ ํ€„์ปด์œผ๋กœ ์ฃผ ๊ฑฐ๋ž˜๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  S3์—์„œ๋Š” ํ€„์ปด์˜ ์นฉ์…‹ ๊ณต๊ธ‰์ด ํƒ€์ดํŠธํ•ด์ง€์ž ์—‘์‹œ๋…ธ์Šค์˜ ๋น„์ค‘์„ ๋†’์ด๋Š” ์กฐ์น˜๊ฐ€ ๊ฐ€๋Šฅํ–ˆ๋‹ค. ์ฆ‰, ๋ณด๋‹ค ์ €๋ ดํ•˜๊ณ  ์•ˆ์ •์ ์ด๋ฉด์„œ ์ตœ์ ํ™”๋œ ์‚ฌ์—…์„ ํ•˜๋Š” ๋ฐ ํ•œ๊ฒฐ ์œ ๋ฆฌํ•œ ์กฐ๊ฑด์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฏธ๋””์–ด ์†Œ๋น„๊ธฐ๊ธฐ์—์„œ๋Š” ์—ฌ์ „ํžˆ ARM์ด ์šฐ์œ„๋ฅผ ์ฅ๊ณ  ์žˆ๋‹ค.

2021๋…„ ๊ธฐ์ค€์œผ๋กœ ์• ํ”Œ์ด x86 ๊ธฐ๋ฐ˜ ๋งฅ์„ ๋ฒ„๋ฆฌ๊ณ  ARM ๊ธฐ๋ฐ˜ ๋งฅ์œผ๋กœ ์™„์ „ํžˆ ์ด์ฃผํ•˜๊ธฐ ์‹œ์ž‘ํ•จ์— ๋”ฐ๋ผ ๋ณธ๊ฒฉ์ ์œผ๋กœ AMD64 ์ง„์˜๊ณผ ARM ์ง„์˜๊ฐ„์˜ ๊ฒฝ์Ÿ์ด ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‹ฌํ™”๋  ์˜ˆ์ •์ด๋‹ค.[6] AMD64๊ฐ€ ARM์ด ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ์‹œ์žฅ์— ๋“ค์–ด์˜ค์ง€๋„ ๋ชปํ•˜๋Š” ์ƒํ™ฉ์— ๋ฐ˜ํ•ด AMD64๊ฐ€ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ์‹œ์žฅ๋“ค์„ ARM์ชฝ์—์„œ ๋“ค์–ด์˜ค๊ณ  ์žˆ๋‹ค๋Š” ์ ์œผ๋กœ ์ธํ•ด AMD64 ์ง„์˜๋“ค์ด ๊ธด์žฅํ•  ์ˆ˜ ๋ฐ–์— ์—†๋Š” ์ƒํƒœ๋‹ค. ๊ฒฐ์ •์ ์œผ๋กœ ์ฒซ ์• ํ”Œ ์‹ค๋ฆฌ์ฝ˜๋งฅ์— ์“ฐ์ธ M1์นฉ์˜ ์ž„ํŒฉํŠธ๊ฐ€ ์›Œ๋‚™ ๋†’์•„์„œ ์• ํ”Œ์™ธ ๊ธฐ์—…๋“ค์ด ๋…์ž์ ์ธ ARM์นฉ์„ ๊ฐœ๋ฐœํ•ด์„œ ์ปดํ“จํ„ฐ์— ์‚ฌ์šฉํ• ๊ฑฐ๋ผ๊ณ  ์„ ์–ธํ•จ์— ๋”ฐ๋ผ ์ธํ…”๊ณผ AMD์— ๋Œ€ํ•ญํ•  ๊ฒฝ์Ÿ์ž๋“ค์ด ๋งŽ์ด ์ƒ๊ธด๊ฑด ๋ฌผ๋ก  ๊ณ ๊ฐ๋“ค์„ ์„œ์„œํžˆ ์žƒ์„ ์ˆ˜ ๋ฐ–์— ์—†๋Š” ์ƒํ™ฉ์ด ์ƒ๊ธฐ๊ณ  ์žˆ๋‹ค.[7] ์‚ฌ์‹ค์ƒ 1980๋…„ ์ดํ›„๋กœ ๋ณธ๊ฒฉ์ ์ธ ๊ฒฝ์Ÿ์ด ์‹œ์ž‘๋ ๊ฑธ๋กœ ๋ณด์ด๋ฉฐ ์ฐธ์—ฌํ•˜๋Š” ํšŒ์‚ฌ๋งŒ ํ•ด๋„ Microsoft[8], ์• ํ”Œ[9], ๊ตฌ๊ธ€[10], ์‚ผ์„ฑ[11], ํ€„์ปด[12], AMD[13], ์•„๋งˆ์กด[14], ํ…Œ์Šฌ๋ผ[15], ๊ธฐํƒ€๋“ฑ๋“ฑ[16]์ด ์žˆ๊ณ  ์ปดํ“จํ„ฐ ์‹œ์žฅ์— ํฐ ๋ณ€ํ™”๊ฐ€ ์˜ˆ๊ณ ๋˜์–ด ์žˆ์œผ๋‹ˆ AMD64 ์ง„์˜์ชฝ์— ์ด๋ ‡๋‹คํ•  ์œ„ํ˜‘์ด ๋“ฑ์žฅํ•œ์…ˆ์ด๋‹ค.[17] ๋งŒ์•ฝ์— ์ธํ…”๊ณผ AMD๊ฐ€ ARM์˜ ๋„์ „์— ๋Œ€ํ•ด ์ œ๋Œ€๋กœ ๋Œ€์‘์„ ๋ชปํ•˜๋ฉด ๋’ค์ณ์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ์กด์žฌํ•œ๋‹ค.
3.4.2.1. AMD64 vs ARM[ํŽธ์ง‘]
AMD64 vs ARM ๋ฌธ์„œ ์ฐธ์กฐ.
3.4.2.2. ๋ชจ๋ฐ”์ผ ์‹œ์žฅ์—์„œ AMD64์˜ ํŒจ๋ฐฐ ์š”์ธ[ํŽธ์ง‘]
AMD64๊ฐ€ ๋ชจ๋ฐ”์ผ SoC ์‹œ์žฅ์—์„œ ์‹คํŒจํ•œ ์š”์ธ์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๋ฅผ ๋“ค ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ํฌ๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‹œ์žฅ ์„ ์ ์— ์‹คํŒจํ–ˆ๋‹ค. ๋ชจ๋ฐ”์ผ SoC ์‹œ์žฅ์˜ ๋Œ€์„ธ๊ฐ€ ์Šค๋งˆํŠธํฐ์šฉ AP๋กœ ์ ๋ฆฌ๋Š” ์ƒํ™ฉ์—์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ SoC๋ฅผ ํ•ต์‹ฌ์‚ฌ์—…์œผ๋กœ ์œ ์ง€ํ–ˆ๋˜ ARM์ด ์„ ์ ํšจ๊ณผ๋ฅผ ๋ˆ„๋ฆด ์ˆ˜๋ฐ–์— ์—†์—ˆ๋‹ค. ARM์ด ์„ ์ ํšจ๊ณผ๋ฅผ ๋ˆ„๋ฆฌ๊ธฐ ์‹œ์ž‘ํ•˜์ž ์†Œํ”„ํŠธ์›จ์–ด ํ˜ธํ™˜์„ฑ๋„ ARM ๋ช…๋ น์–ด ์„ธํŠธ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ˜๋Ÿฌ๊ฐ”๊ณ  ํ›„๋ฐœ์ฃผ์ž๋กœ ์ง„์ž…ํ•œ AMD64๋Š” ํ˜ธํ™˜์„ฑ์„ ์Šค์Šค๋กœ ํ•ด๊ฒฐํ•˜๊ฑฐ๋‚˜ OS ๊ฐœ๋ฐœ์‚ฌ์—์„œ ํ•ด๊ฒฐํ•ด ์ฃผ๊ธฐ๋งŒ์„ ๊ธฐ๋‹ค๋ ค์•ผ๋งŒ ํ–ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์†๋„์—์„œ ๋น„๊ต๊ฐ€ ์•ˆ ๋  ์ •๋„๋กœ ์ฐจ์ด๊ฐ€ ๋ฒŒ์–ด์กŒ๋‹ค. AMD64์˜ ๋Œ€ํ‘œ์ฃผ์ž์ธ ์ธํ…”์€ ํ‹ฑํ†ก์ „๋žต์œผ๋กœ ๊ณต์ • ๋ฏธ์„ธํ™”์™€ ์•„ํ‚คํ…์ฒ˜ ๋ฐœ์ „์„ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉฐ ํ•˜๋Š”๋ฐ, ๋ฌธ์ œ๋Š” ARM ์ง„์˜์˜ ์ฃผ์š” ์—…์ฒด๋“ค ๊ฐ„์˜ ๊ฒฝ์Ÿ์ด ๊ฒฉํ™”๋˜๋ฉด์„œ 12๊ฐœ์›” ์ฃผ๊ธฐ๋กœ ์‹ ๊ทœ ์•„ํ‚คํ…์ฒ˜์™€ ์‹ ๊ทœ ๋ฏธ์„ธ๊ณต์ • ๋„์ž…์ด ์ด๋ฃจ์–ด์กŒ๋Š”๋ฐ ๋น„ํ•ด ์ธํ…”์€ ์˜คํžˆ๋ ค ๋ฏธ์„ธ๊ณต์ • ๋„์ž…์†๋„๊ฐ€ ๋Šฆ์–ด์ง€๊ณ  ์•„ํ‚คํ…์ฒ˜ ๊ฐœ๋ฐœ๊นŒ์ง€ ๋Šฆ์–ด์กŒ๋‹ค. ๋ง๋ถ™์ด์ž๋ฉด 2019๋…„ ๊ธฐ์ค€์œผ๋กœ PC ์‹œ์žฅ์šฉ ํ”„๋กœ์„ธ์„œ์—์„œ์กฐ์ฐจ๋„ 14nm์—์„œ ๋ฌด๋ ค 6๋…„์ด๋‚˜ ๋จธ๋ฌด๋ฅด๋Š” ๋ฐ”๋žŒ์— ๊ฒฝ์Ÿ์‚ฌ์˜ ๋ฏธ์„ธ๊ณต์ • ์ถ”๊ฒฉ์„ ํ—ˆ์šฉํ•˜๊ณ  ๋ง์•˜๊ณ  ํ˜„์žฌ ๋กœ๋“œ๋งต ๋Œ€๋กœ๋ผ๋ฉด 2018๋…„์—๋Š” 12nm, 2019๋…„์—๋Š” 7nm๋ฅผ ์„ ์ ๋‹นํ•˜๊ฒŒ ๋œ๋‹ค. ์ธํ…”์€ 10nm๋ฅผ ๋‚ด๋†“์„ ๊ณ„ํš์ด์˜€์ง€๋งŒ, ๋ฒˆ๋ฒˆํžˆ ์‹คํŒจํ•˜๋ฉฐ ์ธํ…”์€ 10nm ๋ฐ์Šคํฌํƒ‘ ํ”„๋กœ์„ธ์„œ๋ฅผ ์‚ฌ์‹ค์ƒ ํฌ๊ธฐํ•œ ์ƒํƒœ์ด๋‹ค.
  • ์ƒ๋Œ€์ ์œผ๋กœ ๋‚ฎ์€ ์ „์„ฑ๋น„. ์ธํ…” ์•„ํ†ฐ ์‹œ๋ฆฌ์ฆˆ์˜ ์„ฑ๋Šฅ์€ ๋ฒ ์ดํŠธ๋ ˆ์ผ ์ด์ „๊นŒ์ง€๋Š” ์‹ผ ๊ฒŒ ๋น„์ง€๋–ก ์ˆ˜์ค€์ด์—ˆ๊ณ  ์ „๊ธฐ๋„ ARM ๋Œ€๋น„ํ•ด์„œ ๋งŽ์ด ๋จน์—ˆ๋‹ค. ๋˜ํ•œ ์ƒ์œ„ CPU๋ฅผ ์ง€ํ‚ค๋ ค๊ณ  ํ•ด์ƒ๋„ ์ œํ•œ์„ ๋‘์—ˆ๋Š”๋ฐ ๋ ˆํ‹ฐ๋‚˜ ๋””์Šคํ”Œ๋ ˆ์ด๋กœ ๋ถˆ์„ ์ง€ํ•€ ํ•ด์ƒ๋„ ๊ฒฝ์Ÿ์—๋„ ํŒจ๋„ํ‹ฐ๋กœ ์ž‘์šฉ๋˜์—ˆ๋‹ค. ์ดˆ์ฐฝ๊ธฐ ๋„ท๋ถ์˜ ํ•ด์ƒ๋„๊ฐ€ 1024ร—600์ธ ์ด์œ ๋„ ๋ฐ”๋กœ ์ด ํ•ด์ƒ๋„ ์ œํ•œ ๋•Œ๋ฌธ. ์ด ํ•ด์ƒ๋„๋กœ๋Š” ์ธํ„ฐ๋„ท๋„ ์ œ๋Œ€๋กœ ํ•˜๊ธฐ ํž˜๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ด์„œ ๊ฐ•์ œ๋กœ ํ•ด์ƒ๋„๋ฅผ 1024ร—768๋กœ ๋ฐ”๊ฟ”์•ผ ํ–ˆ๋‹ค(๋ฌผ๋ก  ์••์ถ•ํ•ด์ƒ๋„๋ผ ํ™”์งˆ์ด ๋‚˜๋น ์กŒ๋‹ค).
  • ํ˜•ํŽธ ์—†๋‹ค ๋ชปํ•ด ์ด์ƒํ•˜๊ธฐ ์ง์ด ์—†๋Š” ์žฌ์ •์šด์šฉ ๋ฐ ๊ณ ๊ฐ์‚ฌ ์ ‘๊ทผ ๋ฐฉ์‹๋„ ๋นผ๋†“์„ ์ˆ˜ ์—†๋‹ค. ๋‹จ์ˆœํžˆ ์—ฐ๊ฐ„ ์ถœํ•˜๋Ÿ‰ 4000๋งŒ ๋Œ€๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ฆฌ๋ฒ ์ดํŠธ๋ฅผ ๋ฌดํ•œ์ • ํ’€์–ด๋ฒ„๋ฆฐ๋‹ค๋Š” ์ „๋žต์€ ์žฅ๊ธฐ์ ์œผ๋กœ ๊ณ ๊ฐ์‚ฌ์˜ ์‹ ๋ขฐ๋„ ์–ป์„ ์ˆ˜ ์—†์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹จ๊ธฐ์ ์œผ๋กœ ๋ง‰๋Œ€ํ•œ ์žฌ์ •์  ์†์‹ค๋กœ ์ธํ•ด ์ฃผ์ฃผ๋“ค์˜ ์‹ ๋ขฐ๋„ ์–ป์–ด๋‚ผ ์ˆ˜ ์—†๋Š” ๋ฐฉ๋ฒ•์ด์—ˆ๋‹ค. ๋”์šฑ ๋‚˜์œ ๊ฒƒ์€ ๊ทธ๋Ÿฌํ•œ ์†์‹ค์„ ๊ฐ์ถ”๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์—…๋ถ€ ์žฌํŽธ์ด๋ผ๋Š” ์•…์ˆ˜๊นŒ์ง€ ๋’€๋‹ค๋Š” ๊ฒƒ์ธ๋ฐ ํ‘œ๋ฉด์ ์œผ๋กœ ์žฌ์ • ์†์‹ค์„ ํฌ์„์‹œํ‚ฌ ์ˆ˜๋Š” ์žˆ์–ด๋„ ํ•ด๋‹น ์‚ฌ์—…๋ถ€์˜ ์žฌ์ • ์ •๋ณด๊ฐ€ ๋ถˆํˆฌ๋ช…ํ•ด ์ง€๋ฉด์„œ ๊ด€๋ จ ๋ฆฌ์Šคํฌ๋ฅผ ํ†ตํ•ฉ๋œ ์‚ฌ์—…๋ถ€ ์ „์ฒด์— ๋ฟŒ๋ฆฌ๋Š” ์—ญํ• ์„ ํ•˜์˜€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋Ÿฌํ•œ ๋ฌด๋ฆฌ์ˆ˜๋ฅผ ํ†ตํ•ด ์–ป์€ 4500๋งŒ ๋Œ€์˜ AMD64 ๊ธฐ๋ฐ˜ ์ œํ’ˆ์˜ ์ ์œ ์œจ๋„ ๋ชจ๋ฐ”์ผ ์ „์ฒด๋ฅผ ๋”ฐ์ง€๋ฉด ๊ทนํžˆ ๋ฏธ๋ฏธํ•œ ์ ์œ ์œจ์ด์—ˆ์„ ๋ฟ์ด๋‹ค. ๋•๋ถ„์— ์‹ผ ์ค‘๊ตญ์ œ ํƒœ๋ธ”๋ฆฟ ์ปดํ“จํ„ฐ๋“ค์ด ์šฐํ›„์ฃฝ์ˆœ ๋‚˜์˜ค๊ธด ํ–ˆ์ง€๋งŒ
  • ์žฅ๊ธฐ์ ์ธ ์‚ฌ์—… ์ „๋ง๊ณผ ์ถ”์ง„๋ ฅ์˜ ๋ถ€์กฑ. ํ›„๋ฐœ์—…์ฒด๋กœ์„œ ๊ธฐ์กด ์‹œ์žฅ์— ์ง„์ž…ํ•  ๋•Œ์—๋Š” ํ•œ์ˆœ๊ฐ„์— ํŒ์„ธ๋ฅผ ์—Ž์œผ๋ ค๋Š” ์„ฑ๊ธ‰ํ•จ๋ณด๋‹ค๋Š” ์˜คํžˆ๋ ค ์ง€์†์ ์ธ ์ƒํ’ˆ์„ฑ ํ–ฅ์ƒ๊ณผ ๊ณ ๊ฐ์‚ฌ์™€์˜ ๊ด€๊ณ„ ํ™•๋Œ€, ์‹œ์žฅ ๋‹ˆ์ฆˆ์— ๋Œ€ํ•œ ์ •๋ณด ์ˆ˜์ง‘๊ณผ ํ”ผ๋“œ๋ฐฑ, ๊ฐœ๋ฐœ๋Šฅ๋ ฅ์˜ ํ–ฅ์ƒ ๋“ฑ ์ค‘์žฅ๊ธฐ์ ์ธ ์ ‘๊ทผ๋ฐฉ์‹์„ ๊พธ์ค€ํ•œ ์ถ”์ง„๋ ฅ์œผ๋กœ ๋ฐ€๊ณ  ๋‚˜๊ฐ€๋ฉด์„œ ๋งค์ถœ๊ณผ ์ด์ต, ์žฌํˆฌ์ž์˜ ์„ ์ˆœํ™˜ ๊ด€๊ณ„๋ฅผ ์ ์ง„์ ์œผ๋กœ ํ™•๋Œ€ํ•ด ๋‚˜๊ฐ€๋Š” ์ž์„ธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์œ ์ง€ํ•˜๋‹ค๊ฐ€ ํŒ์„ธ๋ฅผ ์—Ž์„ ๊ฒฐ์ •์  ๊ธฐํšŒ๊ฐ€ ์ฐพ์•„์™”์„ ๋•Œ ์ „์‚ฌ์  ์—ญ๋Ÿ‰์„ ๋™์›ํ•˜์—ฌ ์Šน๋ถ€์ˆ˜๋ฅผ ๋˜์ง€๋Š” ๊ฒƒ์ด์ง€ ๊ธฐํšŒ์™€ ์—ญ๋Ÿ‰๋„ ์—†๋Š” ์ƒํƒœ์—์„œ ํŒ์„ธ๋ถ€ํ„ฐ ํ”๋“ค์–ด ๋ณด๋ ค๋Š” ์‹œ๋„๋Š” ๋ฐ˜๋“œ์‹œ ์‹คํŒจํ•  ์ˆ˜๋ฐ–์— ์—†๋‹ค.
  • ์ข…ํ•ฉ์ ์œผ๋กœ ๋ณผ ๋•Œ, AMD64์˜ ์‹คํŒจ๋Š” AMD64์˜ ์ข…์ฃผ์—…์ฒด ์ธํ…”์˜ ์‚ฌ์—…์  ํŒ๋‹จ๋ ฅ ๋ถ€์žฌ์™€ ์—ญ๋Ÿ‰ ๋ถ€์กฑ์— ๊ธฐ์ธํ•œ๋‹ค. ํŒ๋‹จ๋ ฅ ๋ถ€์กฑ์œผ๋กœ ์‹œ์žฅ ์„ ์ ์— ์‹คํŒจํ–ˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐœ๋ฐœ์†๋„ ๋‚ด์ง€๋Š” ์—ญ๋Ÿ‰์ด ๋’ค๋–จ์–ด์ง„๋‹ค๋Š” ๊ฒƒ์„ ๊ฐœ์„ ํ•˜๊ธฐ๋Š” ๊ณ ์‚ฌํ•˜๊ณ  ์ธ์ •ํ•˜๋Š” ๋ชจ์Šต์กฐ์ฐจ๋„ ๋ณด์ด์ง€ ๋ชปํ–ˆ๊ณ , ๋ญฃ๋ณด๋‹ค๋„ ๋‹จ๊ธฐ์  ํ• ๋‹น๋ชฉํ‘œ์™€ ๋ฆฌ๋ฒ ์ดํŠธ ๊ฐ™์€ ์ด์ƒํ•˜๊ธฐ ์ง์ด ์—†๋Š” ๋ฐฉํ–ฅ์„ฑ๋งŒ ๋ณด์—ฌ์ค€ ์‹œ์ ์—์„œ ์‹คํŒจ๋Š” ์ถฉ๋ถ„ํžˆ ์˜ˆ๊ฒฌํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์ด๋‹ค.

4. ์šฉ๋„์— ๋”ฐ๋ฅธ ์ œํ’ˆ๊ตฐ[ํŽธ์ง‘]

2016๋…„ ํ˜„์žฌ ๊ฑฐ์˜ ๋ชจ๋“  ์Šค๋งˆํŠธํฐ์— ARM ๊ธฐ๋ฐ˜ AP๊ฐ€ ๋“ค์–ด๊ฐ€๋ฉฐ, ์Šค๋งˆํŠธํฐ ์™ธ์—๋„ PDA, ๋‹Œํ…๋„ GBA, ๋‹Œํ…๋„ DS, 3DO, ๊ฒŒ์ž„ํŒŒํฌ์˜ GP32 ๊ฒŒ์ž„ํŒŒํฌํ™€๋”ฉ์Šค์˜ GP2X, ๋‹Œํ…๋„ 3DS์™€ PS Vita, ๋‹Œํ…๋„ ์Šค์œ„์น˜, ์บ๋…ผ ํŒŒ์›Œ์ƒท ์‹œ๋ฆฌ์ฆˆ, ํƒœ๋ธ”๋ฆฟ ์ปดํ“จํ„ฐ์ธ iPad, ๊ฐค๋Ÿญ์‹œ ํƒญ ๋“ฑ ๊ฑฐ์˜ ๋ชจ๋“  ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์— ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ๊ทธ์•ผ๋ง๋กœ ์ž„๋ฒ ๋””๋“œ์˜ ์ œ์™•. ์‹ฌ์ง€์–ด ๋ฉ”๋ชจ๋ฆฌ์Šคํ‹ฑ์—์„œ๋„ ์“ฐ์ธ๋‹ค.

64๋น„ํŠธ ๊ธฐ๋ฐ˜์˜ ARMv8์˜ ๋„์ž…์ด ๊ฐ€์‹œํ™” ๋˜๋ฉด์„œ ์„œ๋ฒ„์‹œ์žฅ ์ง„์ž…์„ ์œ„ํ•œ ๋ฐœ๊ฑธ์Œ์ด ๋นจ๋ผ์ง€๊ณ  ์žˆ๋‹ค. ํŠนํžˆ ์‚ผ์„ฑ์ „์ž S.LSI, ๋ธŒ๋กœ๋“œ์ปด ๋“ฑ์„ ์œ„์‹œํ•˜์—ฌ ์„œ๋ฒ„์šฉ 64๋น„ํŠธ ์ „์šฉ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ์—…์ฒด๋“ค์ด ์šฐํ›„์ฃฝ์ˆœ์ฒ˜๋Ÿผ ์˜ฌ๋ผ์˜ค๊ณ  ์žˆ๊ณ  ์„œ๋ฒ„ ์ˆ˜์š”์—…์ฒด์ธ ๊ตฌ๊ธ€์ด๋‚˜ ํŽ˜์ด์Šค๋ถ ๋“ฑ๋„ ARMv8์— ๋Œ€ํ•ด ์ž์‚ฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋ ค๋Š” ์ •ํ™ฉ์ด ๊ณ„์† ํฌ์ฐฉ๋˜๊ณ  ์žˆ์œผ๋ฉฐ, Cortex-A57์„ ์‚ฌ์šฉํ•œ AMD์˜ ์˜ตํ…Œ๋ก  A1100 ์‹œ๋ฆฌ์ฆˆ๊ฐ€ ๋ฐœ๋งค๋˜์—ˆ๋‹ค.

ํ˜„์žฌ ARM์˜ ์ตœ์‹  ๋ผ์ธ์—…์ธ Cortex ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์„ธ๋ถ„ํ™”ํ•ด ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
์—”ํŠธ๋ฆฌ ๋ ˆ๋ฒจ๋ถ€ํ„ฐ ์„œ๋ฒ„๊ธ‰๊นŒ์ง€ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ์˜ ์ง€์›์„ ๋ชฉ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์ œํ’ˆ๊ตฐ์œผ๋กœ ARM์˜ ์ฃผ๋ ฅ ์ƒํ’ˆ๊ตฐ์ด๋‹ค. ์Šค๋งˆํŠธํฐ, TV ๋“ฑ์˜ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๊ธฐ๊ธฐ๋‚˜ ์•„๋ž˜์˜ M/R ์ œํ’ˆ๊ตฐ๋ณด๋‹ค ๋งŽ์€ ์–‘์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ์ž„๋ฒ ๋””๋“œ ๊ธฐ๊ธฐ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ•ญ๋ชฉ ์ฐธ์กฐ. A๋Š” Application์ด๋‹ค.
  • Cortex-R
RTOS ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ์ œํ’ˆ์„ ์œ„ํ•œ ๋ผ์ธ์—…, R์€ ๋ง ๊ทธ๋Œ€๋กœ Real-time์ด๋ฉฐ MPU(๋ฉ”๋ชจ๋ฆฌ๋ณดํ˜ธ์œ ๋‹›)์ด๋‚˜ TCM(Tight-Coupled memory)๋“ฑ RTOS์—์„œ ์‹ ๋ขฐ์„ฑ ๋†’์€ ๋™์ž‘์„ ์œ„ํ•œ ์žฅ์น˜๋“ค์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค. Cortex-A๋ณด๋‹ค ๋Œ€์ฒด๋กœ ๋‚ฎ์€ ์„ฑ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ R7 ๊ฐ™์€ ๋ชจ๋ธ์€ ์ผ๋ถ€ A ๊ณ„์—ด ์ œํ’ˆ์„ ๋Šฅ๊ฐ€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ๋„ ํ•˜๋‹ค. ์ฃผ๋กœ 3G/LTE ๋ชจ๋Ž€์ด๋‚˜ RTOS ๊ธฐ๋ฐ˜์˜ ์Šคํƒ ๋“œ-์–ผ๋ก  ์ œํ’ˆ, DSP ๋“ฑ์˜ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
์ด๋ฆ„ ๊ทธ๋Œ€๋กœ MCU, ์ฆ‰ Microcontroller unit์„ ์œ„ํ•œ ๋ผ์ธ์—…์ด๋‹ค. 2010๋…„๋„๊นŒ์ง€๋Š” ๊ฐ€๊ฒฉ์ด ์‹ผ 8๋น„ํŠธ/16๋น„ํŠธ๊ธ‰ MCU์— ๋งค์ถœ์ด๋‚˜ ์ƒ์‚ฐ ๊ทœ๋ชจ์—์„œ ๊ฐ€๊ฒฉ ๋ฌธ์ œ๋กœ ๋’ค์ณ์กŒ๋‹ค. ๊ทธ ์ดํ›„ ์ผ๋ถ€ Cortex-M ๊ณ„์—ด ์ œํ’ˆ์˜ ํ‰๊ท ํŒ๋งค๊ฐ€๊ฒฉ(ASP)์ด 1๋‹ฌ๋Ÿฌ ๋ฒฝ์„ ๋ŒํŒŒํ•œ ๊ฒƒ์œผ๋กœ ๊ธฐ์ ์œผ๋กœ ๊ฒฐ๊ตญ ๋งค์ถœ ๊ธฐ์ค€์œผ๋กœ 32๋น„ํŠธ๊ธ‰ MCU๊ฐ€ ์ „์ฒด MCU ์‹œ์žฅ์—์„œ 1๋“ฑ ์ž๋ฆฌ๋ฅผ ์ฐจ์ง€ํ•˜๋ฉด์„œ 32๋น„ํŠธ๊ธ‰ MCU ์ฝ”์–ด๊ฐ€ ์ฃผ๋ ฅ์ธ ARM์˜ Cortex-M์ด MCU ์‹œ์žฅ์—์„œ ์ฃผ๋„์  ์œ„์น˜๋ฅผ ์ฐจ์ง€ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. #
์Šค๋งˆํŠธํฐ์˜ ๋†’์•„์ง€๋Š” ์„ฑ๋Šฅ ์š”๊ตฌ์— ๋”ฐ๋ผ ์‹ ์„ค๋œ ๋ผ์ธ์—…. Cortex-A๋ณด๋‹ค๋„ ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค€๋‹ค. ์ตœ๊ทผ ์Šค๋งˆํŠธํฐ์—์„œ DynamIQ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ณ ์„ฑ๋Šฅ ๊ณ ์ „๋ ฅ, ์ €์„ฑ๋Šฅ ์ €์ „๋ ฅ ์ฝ”์–ด๋ฅผ ๋ชจ๋‘ ํƒ‘์žฌํ•˜๋Š” ์ถ”์„ธ์—์„œ ๊ณ ์„ฑ๋Šฅ ๋‹จ์ผ ์ฝ”์–ด์˜ ์—ญํ• ์„ ํ•  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋œ๋‹ค.

5. ๋Œ€ํ‘œ์ ์ธ ๋ผ์ด์„ ์Šค ์ œ์กฐ์‚ฌ[ํŽธ์ง‘]

ARM์€ ํŒน๋ฆฌ์Šค ์—…์ฒด์ด๋ฏ€๋กœ ์•„ํ‚คํ…์ฒ˜ ๊ฐœ๋ฐœ๋งŒ ํ•˜๋ฉฐ, ์ง์ ‘ ์ œ์กฐ๋Š” ๊ฑฐ์˜ ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ์ด ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ผ์ด์„ ์Šค ์ƒ์‚ฐํ•˜๋Š” CPU์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์˜๋ฏธํ•˜๋Š” ๋ง๋กœ ์“ฐ์ธ๋‹ค.
  • Apple: ๊ณผ๊ฑฐ์—๋Š” ๋‹ค๋ฅธ ํšŒ์‚ฌ์˜ ARM์„ ์‚ฌ๋‹ค ์ผ์ง€๋งŒ ์ž์ฒด ๊ฐœ๋ฐœ์„ ์‹œ๋„ ํ•œ ํ›„ 2020๋…„ ๊ธฐ์ค€ ์„ฑ๋Šฅ๋ฉด์—์„œ ๋ช…์‹ค์ƒ๋ถ€ ์ตœ๊ณ ์˜ ARM ๊ฐœ๋ฐœ์‚ฌ. ARM ๊ธฐ๋ฐ˜ CPU ์ค‘, Apple์ด ๊ฐœ๋ฐœํ•œ ์นฉ์…‹์ด ๋‹ค๋ฅธ ์นฉ์…‹์„ 3๋…„์—์„œ ์ตœ์†Œํ•œ 2๋…„์€ ๋” ์•ž์„œ๊ฐ€๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ค€๋‹ค.[18] Apple Silicon ํ•ญ๋ชฉ ์ฐธ์กฐ.
  • ํ€„์ปด: 2020๋…„ ๊ธฐ์ค€ ์ ์œ ์œจ๋ฉด์—์„œ ๋ช…์‹ค์ƒ๋ถ€ ์ตœ๊ณ ์˜ ARM ์นฉ์…‹ ๊ฐœ๋ฐœ์‚ฌ. ์„ฑ๋Šฅ๋ฉด์—์„œ๋Š” Apple A ์‹œ๋ฆฌ์ฆˆ๋ณด๋‹ค 2๋…„์ •๋„ ๋’ค์ณ์ง€๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ์ง€๋งŒ, Apple A์นฉ์€ ๊ฑฐ์˜ ๋‹จ์ผ ๊ธฐ์ข…์— ๋งž์ถฐ ์• ํ”Œ ์ž…๋ง›๋Œ€๋กœ ๋””์ž์ธ ํ•œ ๋ฌผ๊ฑด์ด์ง€๋งŒ ํ€„์ปด ์นฉ์€ ๋‹ค์–‘ํ•œ ๋ผ์ธ์—…๊ณผ ๊ฟ€๋ฆฌ์ง€ ์•Š๋Š” ์„ฑ๋Šฅ, ํ†ต์‹ ์นฉ ํ†ตํ•ฉ SoC๋ผ๋Š” ์žฅ์ ์œผ๋กœ ๋‹ค๋ฅธ ํ•˜์ด์—”๋“œ ์นฉ ์ œ์กฐ์‚ฌ๋ฅผ ๋ฉธ์ข…์‹œ์ผฐ๋‹ค. ์‚ฌ์‹ค์ƒ ํ€„์ปด์˜ ์นฉ์…‹์ด ์—†๋‹ค๋ฉด ์•ˆ๋“œ๋กœ์ด๋“œ ์Šค๋งˆํŠธํฐ ์‹œ์žฅ์€ ๊ฑฐ์˜ ๋งˆ๋น„๋˜๋Š”๊ฒƒ์ด๋‚˜ ๋งˆ์ฐฌ๊ฐ€์ง€์ธ ์ƒํ™ฉ. ๊ทธ์ •๋„๋กœ ์••๋„์ ์ธ ์ง€์œ„๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด ARM Windows์—๋„ ํ€„์ปด ์นฉ์…‹์ด ์‚ฌ์šฉ๋˜์—ˆ๋‹ค.
    ๋˜ํ•œ Apple๊ณผ๋Š” ๋‹ฌ๋ฆฌ, ์…€๋ฃฐ๋Ÿฌ ํ†ต์‹ ์นฉ๋„ ํ•จ๊ป˜ ๋งŒ๋“œ๋Š” ํšŒ์‚ฌ๋ผ, ํ†ต์‹ ์นฉ๋„ ์นฉ์…‹์— ์ „๋ถ€ ์ž„๋ฒ ๋””๋“œํ• ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฉด์—์„œ Apple AP๋ณด๋‹ค ์œ ๋ฆฌํ•œ ๋ฉด๋„ ์žˆ๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ํ€„์ปด ์Šค๋ƒ…๋“œ๋ž˜๊ณค ํ•ญ๋ชฉ ์ฐธ์กฐ
  • ์‚ผ์„ฑ์ „์ž: ARM์„ ๋ผ์ด์„ผ์Šคํ•˜์—ฌ ์‚ผ์„ฑ ์—‘์‹œ๋…ธ์Šค ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์ƒ์‚ฐ์ค‘์ด๋‹ค.
  • Texas Instruments(TI): ๋ชจ๋ฐ”์ผ์šฉ(ํƒœ๋ธ”๋ฆฟ, ์Šค๋งˆํŠธํฐ) ์‹œ์žฅ์—์„œ๋Š” ์ฒ ์ˆ˜ํ–ˆ์ง€๋งŒ ๋ชจ๋ฐ”์ผ์„ ์ œ์™ธํ•œ ์ž„๋ฒ ๋””๋“œ ์˜์—ญ์˜ ์‚ฌ์—…์€ ๊ณ„์† ์ด์–ด ๊ฐ„๋‹ค๊ณ  ํ•œ๋‹ค.
  • NVIDIA: 2020๋…„ 9์›” 13์ผ ์—”๋น„๋””์•„๊ฐ€ ARM์„ ์ธ์ˆ˜ํ•˜์˜€๋‹ค. ์ธ์ˆ˜ ์ „๋ถ€ํ„ฐ ๋ผ์ด์„ผ์Šค๋ฅผ ๋ฐ›์•„ NVIDIA Tegra ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์ƒ์‚ฐํ–ˆ๋‹ค.
  • ํ”„๋ฆฌ์Šค์ผ€์ผ: ๋ชจํ† ๋กœ๋ผ์˜ ๋ฐ˜๋„์ฒด ๋ถ€๋ฌธ ๋ถ„๋ฆฌ
  • ํ…”๋ ˆ์นฉ์Šค - ์ฃผ๋กœ PMP๋‚˜ ์ €๊ฐ€ํ˜• ํƒœ๋ธ”๋ฆฟ ์ปดํ“จํ„ฐ์— ๋“ค์–ด๊ฐ€๋Š” ์ œํ’ˆ๊ตฐ์„ ์ƒ์‚ฐ. ํ•œ๊ตญ ํšŒ์‚ฌ๋‹ค.
  • ๋ฏธ๋””์–ดํ… - ๋Œ€๋งŒ์˜ ๋ฐ˜๋„์ฒด ํšŒ์‚ฌ, ์ค‘์ €๊ฐ€ํ˜• ์Šค๋งˆํŠธํฐ AP๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.
  • ํ•˜์ด์‹ค๋ฆฌ์ฝ˜ - ์ค‘๊ตญ ํ™”์›จ์ด์˜ ์žํšŒ์‚ฌ. ํ™”์›จ์ด์˜ ์Šค๋งˆํŠธํฐ์— ์ฃผ๋กœ ๋“ค์–ด๊ฐ€๋Š” Kirin ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๋งŒ๋“ ๋‹ค.
  • LG์ „์ž: ํ€„์ปด๊ณผ NVIDIA ๋“ฑ์˜ AP๋ฅผ ์ฃผ๋กœ ์“ฐ๊ณ  ์žˆ์ง€๋งŒ, ์‚ผ์„ฑ์ „์ž์ฒ˜๋Ÿผ ์ง์ ‘ AP๋ฅผ ์ถœ์‹œํ–ˆ์—ˆ๋‹ค.
  • AMD: ARM IP๋ฅผ ์‚ฌ์šฉํ•œ K12 ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜์™€ ์Šค์นด์ด๋ธŒ๋ฆฟ์ง€ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœ ์ค‘์ด์—ˆ์ง€๋งŒ ์ž๊ธˆ ๋“ฑ์˜ ์ด์œ ๋กœ ์ทจ์†Œ๋˜์—ˆ๋‹ค. # ์‹ค์ œ๋กœ ๋‚˜์˜จ ์ œํ’ˆ์€ K12๊ฐ€ ์•„๋‹Œ ARM Cortex-A57 ๊ธฐ๋ฐ˜ ์˜ตํ…Œ๋ก  A1100 ์‹œ๋ฆฌ์ฆˆ ๋ฟ. ์ดํ›„ ARM์— ์™„์ „ํžˆ ์†์„ ๋–ผ๊ณ  ๊ธฐ์กด ์ œํ’ˆ์œผ๋กœ ๊ณต๋žตํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์„ ํšŒํ•˜์˜€๋‹ค. #
  • ๋ฝ์นฉ: ์ค‘๊ตญ์˜ AP ์„ค๊ณ„์‚ฌ. ์ค‘๊ตญ์ œ ํƒœ๋ธ”๋ฆฟ ์ปดํ“จํ„ฐ ๋“ฑ์— ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
  • Allwinner: ์ค‘๊ตญ์˜ AP ์„ค๊ณ„์‚ฌ. ๋ฝ์นฉ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ค‘๊ตญ์ œ ํƒœ๋ธ”๋ฆฟ ์ปดํ“จํ„ฐ ๋“ฑ์— ์‚ฌ์šฉ๋จ.
  • Marvell: ์ธํ…”์˜ XScale์„ ์ œ์กฐํ–ˆ๋˜ ARM ์‚ฌ์—…๋ถ€์„œ๋ฅผ ์ธ์ˆ˜ํ•ด์„œ ์ง€๊ธˆ๋„ ์ œ์กฐ๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” ์—ฌ๋Ÿฌ PDA๋‚˜ ๋ธ”๋ž™๋ฒ ๋ฆฌ์— ๋“ค์–ด๊ฐ”์—ˆ๋‹ค.
  • Ampere Computing: ์ „์ง Intel ๋ฐ AMD ์ง์›๋“ค์ด 2017๋…„์— ์„ค๋ฆฝํ•œ ํšŒ์‚ฌ๋กœ ์„œ๋ฒ„์šฉ ์ œํ’ˆ์„ ์ œ์กฐ. ํŠนํžˆ CEO๊ฐ€ ์ „์ง Intel ์‚ฌ์žฅ์ด์—ˆ์Œ.

5.1. ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ[ํŽธ์ง‘]

๋ชจ๋ธ๋ช…์€ ๋ชจ๋‘ ๋ผ์ด์„ผ์Šค ์ƒ์‚ฐ๋ช…์ด๋‹ค.

MP3P์šฉ ํƒ‘์žฌ ARM ๋ชจ๋ธ์€ ์ด์ชฝ์—์„œ ํ™•์ธ.
  • XScale ์‹œ๋ฆฌ์ฆˆ - ๊ณผ๊ฑฐ์—๋Š” ์ธํ…”์ด, ์ง€๊ธˆ์€ Marvell์ด ๋งŒ๋“œ๋Š” SoC์ด๋‹ค. ํ˜„์žฌ 64๋น„ํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” ์ตœ์‹  ์ฟผ๋“œ์ฝ”์–ด SoC์ธ PXA 1908์ด๋ž‘ ์˜ฅํƒ€์ฝ”์–ด์ธ PXA1936์„ ์ œ์กฐํ•˜๊ณ  ์žˆ๋‹ค. ๋˜ํ•œ ์ด์ „์—๋Š” ๊ฐค๋Ÿญ์‹œ ํƒญ3 7.0, ๊ฐค๋Ÿญ์‹œ S III๋ฏธ๋‹ˆ ๋ฐธ๋ฅ˜ ์—๋””์…˜ ์‚ฌ์–‘์œผ๋กœ๋„ ์ผ๋‹ค.
  • ์‚ผ์„ฑ์ „์ž SCXXXX ์‹œ๋ฆฌ์ฆˆ - ์‚ผ์„ฑ์—์„œ ์ œ์กฐํ•œ SoC์ด๋‹ค. HP์˜ iPAQ ์ผ๋ถ€ ๊ธฐ์ข…์— ํƒ‘์žฌ๋˜์—ˆ๋‹ค. ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์„ฑ๋Šฅ์ด ํด๋Ÿญ ๋Œ€๋น„ ํ›Œ๋ฅญํ•˜๋‹ค๊ณ  ์•Œ๋ ค์ ธ ์žˆ๋‹ค. ๋Œ€์ฒด๋กœ ๊ฐ€๊ฒฉ์ด ์‹ผ ํŽธ์ด๋ผ ๋ณด๊ธ‰ํ˜•์— ๋งŽ์ด ๋“ค์–ด๊ฐ„๋‹ค. ๊ตญ๋‚ด ์ „์ž์‚ฌ์ „์ธ ๋ˆ„๋ฆฌ์•ˆ Z1๋„ ์ด SoC๊ฐ€ ํƒ‘์žฌ๋˜์–ด ์žˆ๋‹ค.
  • Texas Instruments DaVinci ์‹œ๋ฆฌ์ฆˆ / OMAP ์‹œ๋ฆฌ์ฆˆ - ์›๋ž˜๋Š” ์บ ์ฝ”๋”๋‚˜ ๋””์ง€ํ„ธ ์นด๋ฉ”๋ผ ๋“ฑ์—์„œ ๋น„๋””์˜ค ์ธ์ฝ”๋”ฉ&๋””์ฝ”๋”ฉ ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ๋‚ด์žฅ ํ”„๋กœ์„ธ์„œ ๊ธฐ๋Šฅ์„ ๋™์‹œ์— ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๊ฐœ๋ฐœ๋œ ์นฉ์…‹์œผ๋กœ, ์ฝ”๋ฑ๊ณผ GPU ์—ญํ• ์„ ๊ฒธํ•˜๋Š” DSP ๋ถ€๋ถ„๊ณผ ARM์— ๊ธฐ๋ฐ˜ํ•œ CPU ๋ถ€๋ถ„์ด ํ†ตํ•ฉ๋œ ๋“€์–ผ์ฝ”์–ด ๊ตฌ์กฐ์˜ ์นฉ์…‹์ด๋‹ค. ๊ตญ๋‚ด์—๋Š” ๋งฅ์‹œ์•ˆ์˜ ์ผ๋ถ€ PMP์— ํƒ‘์žฌ๋˜์–ด ์ž˜ ์•Œ๋ ค์ง„ ์ด ์นฉ์…‹์€, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ฝ”๋ฑ์„ ์นฉ์…‹ ์ž์ฒด์— ํƒ‘์žฌํ•œ๋‹ค๋Š” ๊ฐœ๋…์„ ์ฒ˜์Œ ๊ฐœ๋ฐœํ•œ ์นฉ์…‹์œผ๋กœ์„œ, ๋™์˜์ƒ์„ ํ•˜๋“œ์›จ์–ด ์ธ์ฝ”๋”ฉ ๋ฐ ๋””์ฝ”๋”ฉ์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์žฌ์ƒ์—์„œ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ ์ฃผ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ SoC ๋‚ด๋ถ€์— ํƒ‘์žฌ๋œ CPU ์ฝ”์–ด์˜ ์„ฑ๋Šฅ์€ ๋–จ์–ด์ง„๋‹ค๋Š” ํ‰์ด์—ˆ๋‹ค. ํ˜„์žฌ๋Š” OMAP ์‹œ๋ฆฌ์ฆˆ๋กœ ์ด์–ด์ง€๊ณ  ์žˆ๋‹ค. 2013๋…„๋ถ€ํ„ฐ ๋ชจ๋ฐ”์ผ AP ์‚ฌ์—…์€ ์†์„ ๋–ผ๊ณ  ๊ธฐํƒ€ ์ž„๋ฒ ๋””๋“œ ๋ฐ ์ฐจ๋Ÿ‰์šฉ AP์— ์˜์—…๋ ฅ์„ ์ง‘์ค‘ํ•˜๊ณ  ์žˆ๋‹ค.

์•„๋ž˜ ๋ชจ๋ธ๋“ค์€ ์•ˆ๋“œ๋กœ์ด๋“œ๋“  iPhone์ด๋“  ๋ฐ”๋‹ค ํฐ์ด๋“  ์œˆ๋„ํฐ์ด๋“  ์˜ด๋‹ˆ์•„ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์ œ์™ธํ•œ ๊ฐ ํšŒ์‚ฌ์˜ ๋Œ€ํ‘œ ์Šค๋งˆํŠธํฐ์— ์‚ฌ์šฉ ์ค‘์ด๋‹ค.
  • ํ€„์ปด ์Šค๋ƒ…๋“œ๋ž˜๊ณค - ๋‹ค์ˆ˜์˜ ๋ผ์ธ์—…์ด ๋ ˆํผ๋Ÿฐ์Šค๊ฐ€ ์•„๋‹ˆ๋ผ ์ปค์Šคํ…€์ด๋‹ค. ์„ฑ๋Šฅ์œผ๋ก  ๋ฉ”์ด์ € 4๋Œ€ AP์ค‘์—์„œ ์ตœ์•…์œผ๋กœ ์ณค์ง€๋งŒ(Cortex-A9 ์ถœ์‹œ ์ดํ›„๋กœ), ํ†ต์‹  ์นฉ๊นŒ์ง€ ์›์นฉ์ด ๊ฐ€๋Šฅํ•œ ์žฅ์  ๋•Œ๋ฌธ์— ๋งŽ์ด ์‚ฌ์šฉ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 2012๋…„ Krait ์ฝ”์–ด๋ฅผ ๋‚ด๋ฉด์„œ ๋“€์–ผ์ฝ”์–ด ์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  Cortex-A9 ๊ธฐ๋ฐ˜ ์ฟผ๋“œ์ฝ”์–ด์™€ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ ์Šค๋ƒ…๋“œ์“ฐ๋ ˆ๊ธฐ๋ผ๋Š” ์ธ์‹์„ ๊นจ๋ถ€์‰ˆ๋‹ค. ์ดํ›„ ์ฐจ๊ทผ์ฐจ๊ทผ ํ›„์† ์ œํ’ˆ์„ ์ค€๋น„ํ•˜๊ณ  ์žˆ๋‹ค. 2014๋…„๋„์—๋„ ์‹œ์žฅ ์ง€๋ฐฐ์ ์ธ ์œ„์น˜๋ฅผ ์ ์œ ํ•˜๊ณ  ์žˆ์œผ๋‚˜ 2014๋…„ ๋ง ๊ธฐ์ค€ ์ตœ์‹ ์ž‘์ธ ์Šค๋ƒ…๋“œ๋ž˜๊ณค 810์˜ ์ œํ’ˆํ™”์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์•Œ๋ ค์ ธ ์žˆ๋‹ค. 2015๋…„ 3์›” ๊ธฐ์ค€ MWC์—์„œ ์Šค๋ƒ…๋“œ๋ž˜๊ณค 810์„ ํƒ‘์žฌํ•œ HTC M9์ด ๋ฐœํ‘œ๋˜์—ˆ๋‹ค. ํ€„์ปด์€ ๋ฐœ์—ด๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค๊ณ ๋Š” ํ•˜์˜€์ง€๋งŒ ๋ฒค์น˜๋งˆํฌ ๋„์ค‘ ๊ณผ์—ด๋กœ ๋ฒค์น˜๋งˆํฌ๊ฐ€ ์ค‘๋‹จ๋˜๋Š” ํ˜„์ƒ์ด ์žˆ์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๋‹ค์Œ ํฌ๋ผ์ด์š”(Kryo) ์•„ํ‚คํ…์ฒ˜ ์„ธ๋Œ€์ธ 616, 620, 625/629, 815, 820 ์ œํ’ˆ๊ตฐ์€ ์‚ผ์„ฑ์—๊ฒŒ ์œ„ํƒ์ƒ์‚ฐํ•˜์—ฌ 14nm ๊ณต์ •์œผ๋กœ ์ƒ์‚ฐ๋œ๋‹ค. ์ƒ์‚ฐ๋Ÿ‰์„ ์œ„ํ•˜์—ฌ TSMC์˜ 16nm ๊ณต์ •๋„ ์ฃผ๋ฌธ์‹œ ์„ ํƒ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ฆฌ์†Œ๊ทธ๋ž˜ํ”ผ๊ฐ€ ๋‚ฎ์•„์ง€๋Š” ๋งŒํผ ์ „์„ฑ๋น„์™€ ๋ฐœ์—ด์ด ๋‚ฎ์•„์ง€๊ฒ ์ง€๋งŒ. 2019๋…„ ํ˜„์žฌ๋Š” ํ™”๋ฃก๊ฐ™์€ ์˜›๋‚ ์˜ ๋ถˆ๋ช…์˜ˆ์Šค๋Ÿฌ์šด ๋ณ„๋ช…์€ ๋‹ค ์˜›๋ง์ด๊ณ  ์ข…ํ•ฉ์„ฑ๋Šฅ์—์„œ ์• ํ”Œ ๋‹ค์Œ๊ฐ€๋Š” ARM AP์˜ ๋Œ€ํ‘œ์ฃผ์ž๋‹ค์šด ๋งค์šฐ ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค.
    2~3๋…„ ๋งˆ๋‹ค ์—‘์‹œ๋…ธ์Šค์™€์˜ ์„ฑ๋Šฅ ์šฐ์œ„ ๊ตฌ๋„๊ฐ€ ๋’ค๋ฐ”๋€Œ๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.
    3110, 4210, 4412์˜ ์นด์šดํ„ฐ ํŒŒํŠธ์ธ S2, S3, MSM8960์€ ์Šค๋ƒ…๋“œ๋ž˜๊ณค์˜ ์ƒ๋Œ€์  ์—ด์„ธ.[19] S4 Pro ์„ธ๋Œ€๋ถ€ํ„ฐ ์Šค๋ƒ…๋“œ๋ž˜๊ณค 801๊นŒ์ง€๋Š” ์Šค๋ƒ…๋“œ๋ž˜๊ณค์˜ ์ƒ๋Œ€์ ์ธ ์šฐ์„ธ.[20] 5430/5433, 7420, 8890์˜ ์นด์šดํ„ฐ ํŒŒํŠธ์ธ 805, 808/810, 820/821์€ ์Šค๋ƒ…๋“œ๋ž˜๊ณค์˜ ์ƒ๋Œ€์  ์—ด์„ธ.[21] 8895 vs 835๋Š” ์„ฑ๋Šฅ์ƒ์œผ๋กœ๋Š” 8895๊ฐ€ ์†Œํญ ์šฐ์„ธ์˜€์œผ๋‚˜ ์ „๋ ฅํšจ์œจ ๋ฉด์—๋Š” 835๊ฐ€ ์šฐ์„ธ์ธ ๊ตฌ๋„์˜€๋‹ค.[22] ๊ทธ ์ดํ›„์˜ 9810~9830์„ ์ƒ๋Œ€ํ•˜๋Š” 845~865๋Š” ์Šค๋ƒ…๋“œ๋ž˜๊ณค์˜ ์ƒ๋Œ€์  ์šฐ์„ธ. ์˜ˆ์™ธ์‚ฌํ•ญ์œผ๋กœ๋Š” 7nm EUV ๊ณต์ •๋•์— 855์™€ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ๊ฐ€์กŒ๋‹ค๋Š” 9825 ๋ฐ–์— ์—†๋‹ค.[23]
  • ์‚ผ์„ฑ์ „์ž ์—‘์‹œ๋…ธ์Šค ์‹œ๋ฆฌ์ฆˆ: iPhone 3GS์— ํƒ‘์žฌ๋˜์—ˆ๋˜ ํ—ˆ๋ฐ๋ฒ„๋“œ๋กœ ์‹œ์ž‘ํ•˜์—ฌ, ํ›„์† SoC๋กœ ์ถœ์‹œ๋œ ์—‘์‹œ๋…ธ์Šค 4210์—์„œ๋ถ€ํ„ฐ '์—‘์‹œ๋…ธ์Šค'๋ผ๋Š” ๋ธŒ๋žœ๋“œ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ดํ›„ ์ตœ๊ณ ์˜ AP๋กœ ์ƒ๊ฐ๋˜์—ˆ์œผ๋‚˜, 2012๋…„ ์Šค๋ƒ…๋“œ๋ž˜๊ณค์˜ ๋ถ€์ƒ์œผ๋กœ ์ฃผ์ถคํ–ˆ๊ณ  2013๋…„๊ณผ 2014๋…„์—๋Š” ์Šค๋ƒ…๋“œ๋ž˜๊ณค์— ์™„์—ฐํžˆ ๋ฐ€๋ฆฌ๋Š” ๋ชจ์Šต์„ ๋ณด์ด๊ณ  ์žˆ๋‹ค. ์ดํ›„ 2014๋…„ ํ•˜๋ฐ˜๊ธฐ์— ์ถœ์‹œ๋œ ์—‘์‹œ๋…ธ์Šค 5430๊ณผ 5433์ด ์‹œ์žฅ์—์„œ ์ข‹์€ ์Šคํƒ€ํŠธ๋ฅผ ๋Š์€ ์ƒํ™ฉ์œผ๋กœ 2015๋…„ ์‹ค์ ์ด ๊ธฐ๋Œ€๋˜๋Š” ์ค‘. ์—‘์‹œ๋…ธ์Šค 7420์ด ํƒ‘์žฌ๋œ ๊ฐค๋Ÿญ์‹œ S6๊ฐ€ ๋ฐœ์—ด ๋ฌธ์ œ๋กœ ๋ณ‘ํฌ๋ฅผ ์ผ์œผํ‚จ ์Šค๋ƒ…๋“œ๋ž˜๊ณค 810์„ ๋›ฐ์–ด๋„˜๋Š” ๋ฒค์น˜์ ์ˆ˜๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค.# ๊ฐค๋Ÿญ์‹œ s์‹œ๋ฆฌ์ฆˆ ์ดˆ๊ธฐ๋ถ€ํ„ฐ ์ค€์ˆ˜ํ•œ ํผํฌ๋จผ์Šค๋ฅผ ๋ณด์—ฌ์ฃผ๋ฉฐ ์Šค๋ƒ…๋“œ๋ž˜๊ณค ๋Œ€๋น„ ์šฐ์„ธ๋ผ๋Š” ์ข‹์€ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์œผ๋‚˜, ์ž์ฒด์„ค๊ณ„ํ•œ M3 ๋น…์ฝ”์–ด ๋„์ž… ์ดํ›„๋กœ ์ƒ๋‹นํžˆ ๋ถ€์ง„ํ•œ ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค. 9810์˜ ๊ฒฝ์šฐ ์ตœ๋Œ€ ๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ ์„ฑ๋Šฅ์€ ์šฐ์ˆ˜ํ•˜๋‚˜ ์„ค๊ณ„์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ์‹ค์‚ฌ์šฉ์—์„œ๋Š” ์Šค๋ƒ…๋“œ๋ž˜๊ณค์€ ๋ฌผ๋ก ์ด๊ณ  ํ™”์›จ์ด ๊ธฐ๋ฆฐ์—๊ฒŒ์กฐ์ฐจ ๋‹ค์†Œ ์ฒ˜์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. 9820, 9825 ๋“ค์–ด์„œ๋Š” ๊ทธ๋‚˜๋งˆ ์ข€ ๋‚˜์•„์ง€๊ธด ํ–ˆ์œผ๋‚˜ ์—ฌ์ „ํžˆ ์„ฑ๋Šฅ, ์ „๋ ฅ์†Œ๋ชจ, ๋ฐœ์—ด ๋“ฑ ์ „๋ฐ˜์ ์œผ๋กœ ์Šค๋ƒ…๋“œ๋ž˜๊ณค ๋Œ€๋น„ ์—ด์„ธ์ด๊ณ  ๊ณผ๊ฑฐ์˜ ์˜๊ด‘์€ ๋งŽ์ด ํ‡ด์ƒ‰๋˜์—ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๊ธฑ๋ฒค์น˜๊ฐ€ 5๋ฒ„์ „๋ถ€ํ„ฐ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๋ถ€๋ถ„์˜ ๋ฐฐ์ ์„ ํ™• ๋‚ฎ์ถ”๋ฉด์„œ ์—‘์‹œ๋…ธ์Šค์˜ ์ ์ˆ˜๋Š” ๊ทธ์•ผ๋ง๋กœ ๋–ก๋ฝํ–ˆ๊ณ , ๋ฒค์น˜์ƒ์œผ๋กœ ์Šค๋ƒ…๋“œ๋ž˜๊ณค๊ณผ ๋™๊ธ‰ ์ˆ˜์ค€์˜ ๋ฐฐ์ ์— ์ „๋ ฅํšจ์œจ์€ 2/3 ์ˆ˜์ค€์— ๊ทธ์น˜๋Š” ๊ตด์š•์„ ๋‹นํ–ˆ๋‹ค. [24] ์—‘์‹œ๋…ธ์Šค ๋ชฝ๊ตฌ์Šค ์ฝ”์–ด ์„ค๊ณ„ ํŒ€์ด ํ•ด์ฒด๋๋‹ค๋Š” ๋“ฑ ๋‹ค์‹œ ARM ๋ ˆํผ๋Ÿฐ์Šค ์ฝ”์–ด๋กœ ์ „ํ™˜ํ• ์ง€ ๋ชจ๋ฅธ๋‹ค๋Š” ๋ฃจ๋จธ๊ฐ€ ๊ณ„์† ๋‚˜์˜ค๋Š” ์ค‘์ด๋‹ค. 3D๊ฒŒ์ž„ ์„ฑ๋Šฅ๋„ ์•”์šธํ•œ ํŽธ์ธ๋ฐ ํƒ‘์žฌ๋œ GPU์ธ ๋ง๋ฆฌ๊ฐ€ ์ด๋ก ์ƒ ์—ฐ์‚ฐ์„ฑ๋Šฅ์€ ์ข‹์œผ๋‚˜ ๊ฒŒ์ž„ ๋ฐ ๋“œ๋ผ์ด๋ฒ„ ํ˜ธํ™˜์„ฑ์ด ์—ด์•…ํ•ด ์‹ค์ œ ๊ฒŒ์ž„ ๊ตฌ๋™์—์„œ ํผํฌ๋จผ์Šค๊ฐ€ ์˜ ์ข‹์ง€ ๋ชปํ•œ ๊ฒƒ์ด ๊ณ ์งˆ์ ์ธ ํฐ ๋‹จ์ ์ด๋‹ค. ๊ณผ๊ฑฐ ์—‘์‹œ๋…ธ์Šค๊ฐ€ ๋†’์€ CPU์„ฑ๋Šฅ์œผ๋กœ ๋ช…์„ฑ์„ ๋–จ์น˜๋˜ ์‹œ์ ˆ์—์กฐ์ฐจ๋„ ๊ฒŒ์ž„ ๊ทธ๋ž˜ํ”ฝ ์„ฑ๋Šฅ๋งŒํผ์€ ๊ตฌ๋ฆฌ๋‹ค๋Š” ํ‰์„ ์ง€์†์ ์œผ๋กœ ๋“ค์—ˆ๋‹ค.
  • NVIDIA Tegra - NEON SIMD ์œ ๋‹›์„ ์ž˜๋ผ๋‚ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋™๊ธ‰ ๋ฉ”์ด์ € 4๋Œ€ AP ์ค‘ ๊ฐ€์žฅ ๋‹ค์ด ์‚ฌ์ด์ฆˆ๊ฐ€ ์ž‘๋‹ค. ๋•๋ถ„์— ๋™์˜์ƒ H/W ๊ฐ€์† ๋ถ€๋ถ„์€ ๊ณ ์ž๊ธ‰์ด ๋˜์—ˆ๋‹ค. GeForce 7000๋Œ€์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ทธ๋ž˜ํ”ฝ ์ฝ”์–ด๋ฅผ ํ•œ ๋™์•ˆ ์šฐ๋ ค๋จน์—ˆ์œผ๋ฉฐ, ๊ฒŒ์ž„์— ํ•œํ•ด ๋‹ค๋ฅธ AP์— ๋น„ํ•ด ๋ง‰๊ฐ•ํ•จ์„ ๋ณด์ด๋ฉฐ Tegra Zone์— ๋“ฑ๋ก๋œ ์•ฑ์˜ ํŠน์ˆ˜ํšจ๊ณผ๋ฅผ ํƒ€ AP์— ๋น„ํ•ด ํ™”๋ คํ•˜๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. Tegra 3๋ถ€ํ„ฐ๋Š” NVIDIA๋„ NEON SIMD ์œ ๋‹›์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ์ปค๋„์ง€์›์ด ๋งค์šฐ ๋นˆ์•ฝํ•˜๋ฉฐ, ์†Œ์Šค๊ณต๊ฐœ์—๋„ ํ์‡„์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ๋ชจ๋กœ ์š•์„ ๋“ค์—ˆ๋‹ค.ํ…Œ๊ตฌ๋ผ ์—”๋น„๋””์•„ ๋ฝ์œ !![25] ์ด์ƒ์€ Tegra 2 ์‹œ์ ˆ ์ด์•ผ๊ธฐ. Tegra 3 ์ดํ›„๋Š” ์ œ๋ฒ• ์ข‹์•„์กŒ์œผ๋‚˜, ๊ดœํžˆ ํ…Œ๊ตฌ๋ผ๋ผ๊ณ  ํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋‹ค. ๋„ฅ์„œ์Šค 7์˜ ํ…Œ๊ทธ๋ผ 3์„ธ๋Œ€ ์ดํ›„์˜ ํ…Œ๊ทธ๋ผ๊ฐ€ ์‚ฌ์šฉ๋œ ๋ฌผ๊ฑด์€ ์†์— ๊ผฝ์„ ์ˆ˜์ค€. 2014๋…„๋„์— Tegra 4๊ฐ€ ์ถœ์‹œ๋˜๋ฉด์„œ ๊ธฐ์กด์˜ ํ…Œ๊ตฌ๋ผ๋ผ๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋–จ์ณ๋‚ด๊ณ  ๊ฐ€์žฅ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์˜ AP์ค‘ ํ•˜๋‚˜๋กœ ์ทจ๊ธ‰๋ฐ›๋Š” ์ค‘. ๊ทธ๋Ÿฌ๋‚˜ ๊ฒฉํ™”๋˜๋Š” ๊ฒ…์Ÿ์†์—์„œ ๊ฒฐ๊ตญ ์Šค๋งˆํŠธํฐ ์‹œ์žฅ์€ ํฌ๊ธฐํ•˜๊ณ  ํƒœ๋ธ”๋ฆฟ, ์ฝ˜์†”, ์ž๋™์ฐจ ์ „์žฅํ’ˆ์œผ๋กœ ๋ฐฉํ–ฅ์„ ๋Œ๋ ธ๋‹ค. ์ด๋Š” ๊ฒฝ์Ÿ์‚ฌ๋“ค์˜ AP ๋Œ€๋น„ GPU ์„ฑ๋Šฅ๋งŒ ์“ธ๋งŒํ•˜๊ณ  CPU์„ฑ๋Šฅ์—์„  ๋˜๋ ค ์ „์„ฑ๋น„๊ฐ€ ๋ฐ€๋ฆฌ๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ค€ ๊ฒƒ๋„ ํ•œ๋ชซํ–ˆ๋‹ค.
  • ํ”„๋ฆฌ์Šค์ผ€์ผ i.MX5/6 ์‹œ๋ฆฌ์ฆˆ ๋“ฑ์„ ์ถœ์‹œํ•˜๊ณ ๋Š” ์žˆ๋Š”๋ฐ ์ด ์ œํ’ˆ์€ ์ฃผ๋กœ ๋ชจ๋ฐ”์ผ์šฉ์ด ์•„๋‹Œ ์ฐจ๋Ÿ‰/์ž„๋ฒ ๋””๋“œ์šฉ์œผ๋กœ ๊ธฐํš๋˜์—ˆ๋‹ค. ์ตœ์‹  AP์— ๋“ค์–ด๊ฐ„ ARM ์ฝ”์–ด๋„ Cortex-A9๋ผ์„œ ์„ฑ๋Šฅ ๊ฒฝ์Ÿ์—์„œ๋Š” ๋‘ ๋ฐœ์ง ๋ฐ€๋ ค๋‚œ ์ƒํ™ฉ. i.MX7์€ ๋ฌปํ˜”๊ณ  i.MX8์ด 2019๋…„ ์ถœ์‹œ ์˜ˆ์ •์ด๋‹ค.
  • ํ…”๋ ˆ์นฉ์Šค TCC88XX ์‹œ๋ฆฌ์ฆˆ - ์ง„์ €๋ธŒ๋ ˆ๋“œ ๋ฐ ํ—ˆ๋‹ˆ์ฝค ์ง€์›์„ ์œ„ํ•œ ์‹œ๋ฆฌ์ฆˆ. Cortex-A8์„ ํƒ‘์žฌํ–ˆ๋‹ค. GPU๋Š” Mali-200(์—‘์‹œ๋…ธ์Šค์— ๋“ค์–ด๊ฐ€๋Š” Mali-400์˜ 2์„ธ๋Œ€์ „ ๋ชจ๋ธ). Cortex-A5 MP2 ์ฝ”์–ด๋„ ์ถœ์‹œ๋˜์—ˆ๋‹ค. ์ „๋ ฅ์†Œ๋ชจ ๋ฉด์—์„œ๋Š” ์ด์ ์ด ์žˆ์„์ง€ ๋ชจ๋ฅด๋‚˜ Cortex-A5์˜ ์„ฑ๋Šฅ์€ Cortex-A9์˜ 60% ์ •๋„๋ฐ–์— ์•ˆ ๋œ๋‹ค.
  • Apple Silicon A6 - iPhone/iPad/Mac์šฉ. ARM์— ๋ผ์ด์„ผ์Šค๋ฅผ ๋ฐ›์•„ ์žฌ์„ค๊ณ„ํ•œ ์ตœ์ดˆ์˜ ๋ชจ๋ธ(์ƒ์‚ฐ์€ ์‚ผ์„ฑ์ „์ž)๋กœ Cortex-A9์™€ A15์˜ ์ค‘๊ฐ„ ์ˆ˜์ค€์— ํ•ด๋‹นํ•˜๋Š” ์ปค์Šคํ…€ ๊ณ„์—ด๋กœ ๋ณด๊ณ  ์žˆ๋‹ค.์š”์•ฝ๊ธฐ์‚ฌ CNET๊ธฐ์‚ฌ(A6 ์ œ์ž‘๊ณผ์ •) iPhone ์ดˆ๊ธฐ๋ถ€ํ„ฐ PA semi๋ผ๋Š” PPC ๊ณ„์—ด AP ๊ฐœ๋ฐœ ๊ด€๋ จ ํšŒ์‚ฌ๋ฅผ ์ธ์ˆ˜ํ•˜๋ฉฐ ์ง€์†์ ์œผ๋กœ ๊ฐœ๋ฐœ ์ค‘์ด์—ˆ๋‹ค. 2014๋…„ ๊ธฐ์ค€์œผ๋กœ A8์˜ ์ˆ˜ํƒ์ƒ์‚ฐ ์—…์ฒด๊ฐ€ TSMC๋กœ ๋ณ€๊ฒฝ๋˜๋ฉด์„œ ๊ธฐ์กด์— Apple์˜ AP๋ฅผ ๋…์  ์ƒ์‚ฐํ•˜๋˜ ์‚ผ์„ฑ ์‹œ์Šคํ…œLSI์‚ฌ์—…๋ถ€๊ฐ€ ํฐ ํƒ€๊ฒฉ์„ ๋ฐ›๊ฒŒ ๋˜์—ˆ๋‹ค. A9 ์ฆˆ์Œ๋ถ€ํ„ฐ๋Š” ํ™•์‹คํžˆ ๊ฒฝ์Ÿ์‚ฌ ๋Œ€๋น„ ์•ž์„  ํผํฌ๋จผ์Šค๋ฅผ ๋‚ด๊ธฐ ์‹œ์ž‘ํ•˜์˜€์œผ๋ฉฐ, A11 Bionic์ดํ›„๋กœ๋Š” ๊ฒฝ์Ÿ์‚ฌ ๋Œ€๋น„ ๊ฐ€ํžˆ ์••๋„์ ์ธ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค. ํƒ€์‚ฌ์— ๋น„ํ•ด 1๋…„ ์ด์ƒ ์•ž์„œ์žˆ๋‹ค๋Š” ํ‰.[26] ํŠนํžˆ ์‹ฑ๊ธ€์“ฐ๋ ˆ๋“œ ์„ฑ๋Šฅ์€ ์ •๋ง๋กœ ์••๋„์ ์œผ๋กœ ๋†’๋‹ค. ๊ทธ๋Ÿฌ๊ณ ๋„ ํƒ€์‚ฌ ๋Œ€๋น„ ์นฉ์…‹ ๋‹ค์ด์‚ฌ์ด์ฆˆ๋‚˜ ์ „๋ ฅ์†Œ๋ชจ๋Š” ์˜คํžˆ๋ ค ๋‚ฎ์€ ๋“ฑ ํ˜„์žฌ ARM ์ง„์˜์—์„œ AP์„ค๊ณ„ ๋ํŒ์™•์œผ๋กœ ์ทจ๊ธ‰๋ฐ›๋Š” ์ค‘.[27] A13๋ถ€ํ„ฐ๋Š” ์ •์ˆ˜์—ฐ์‚ฐ ์„ฑ๋Šฅ์—์„œ๋Š” x86์˜ ํ•˜์ด์—”๋“œ CPU์ธ 9900K, 3900X์™€ ๋™๊ธ‰์„ ๋‹ฌ์„ฑํ–ˆ๊ณ  ๋ถ€๋™์†Œ์ˆ˜์  ์—ฐ์‚ฐ ์„ฑ๋Šฅ์—์„œ๋„ 20% ์—ด์„ธ์— ๋ถˆ๊ณผํ•  ์ •๋„๋กœ ์—„์ฒญ๋‚œ ์„ฑ๋Šฅ์„ ๋ฝ‘์•„๋‚ด๊ณ  ์žˆ๋‹ค.# ์ด๋Š” ๊ฒฝ์Ÿ์‚ฌ์™€ ๋น„๊ตํ–ˆ์„ ๋•Œ ์ ˆ๋Œ€์„ฑ๋Šฅ๋„ ์••๋„์ ์ด์ง€๋งŒ ์ „๋ ฅ ๋Œ€๋น„ ์„ฑ๋Šฅ ๋˜ํ•œ ์ตœ๋Œ€ 2๋ฐฐ์— ๊ฐ€๊นŒ์šด ์ˆ˜์ค€์ด๋‹ค. ๋˜ํ•œ iPad Pro์šฉ์œผ๋กœ AP๊ตฌ์„ฑ์„ ํ™•์žฅํ•œ ์ปค์Šคํ…€์นฉ์„ ๋”ฐ๋กœ ์ œ์ž‘ํ•ด์„œ ํƒ‘์žฌํ•˜๋Š”๋ฐ, ์ด ์ปค์Šคํ…€์นฉ์˜ ์„ฑ๋Šฅ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋™์„ธ๋Œ€ iPhone์šฉ ์นฉ์— ๋น„ํ•ด CPU๋Š” ๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ ๊ธฐ์ค€ 1.5๋ฐฐ ์ด์ƒ, GPU๋Š” 2๋ฐฐ ์ด์ƒ์˜ ์„ฑ๋Šฅ์„ ์ž๋ž‘ํ•œ๋‹ค.
  • ST-์—๋ฆญ์Šจ NovaThor(๋…ธ๋ฐ”ํ† ๋ฅด) - ์†Œ๋‹ˆ ๋ชจ๋ฐ”์ผ์˜ ์—‘์ŠคํŽ˜๋ฆฌ์•„ P, ์‚ผ์„ฑ์ „์ž์˜ ๊ฐค๋Ÿญ์‹œ ์—์ด์Šค 2, ๊ฐค๋Ÿญ์‹œ 3 ๋ฏธ๋‹ˆ ๋“ฑ์— ์‚ฌ์šฉ๋˜์—ˆ๋‹ค. ์ฃผ ๋ชจ๋ธ์€ NovaThor U8500์œผ๋กœ Cortex-A9 ๊ธฐ๋ฐ˜ ๋“€์–ผ์ฝ”์–ด. ์ฐจ๊ธฐ ๋ชจ๋ธ๋กœ Cortex-A15 ๊ธฐ๋ฐ˜ ๋“€์–ผ์ฝ”์–ด๋„ ์˜ˆ์ • ์ค‘์ด๋‚˜ 2012๋…„ 12์›”๊ฒฝ์— AP ์‚ฌ์—… ์ฒ ์ˆ˜ ์–˜๊ธฐ๊ฐ€ ๋‚˜์˜ค๋‹ค๊ฐ€ ๊ฒฐ๊ตญ 2013๋…„์— ์ฒ ์ˆ˜.
  • ๋ฏธ๋””์–ดํ… MTXXXX: ๋Œ€๋งŒ์ œ ์นฉ์…‹์ด๋ฉฐ, ๊ฐ€๊ฒฉ์ด ์ €๋ ดํ•˜๋‹ค๋Š” ํŠน์ง•์œผ๋กœ ์ค‘๊ตญ์ œ ํƒœ๋ธ”๋ฆฟ ์ปดํ“จํ„ฐ์— ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ๋ฌผ๋ก , ๋ฐ‘์— ๋‚˜์—ด๋œ ์ €๊ฐ€ํ˜• ์นฉ์…‹๊ณผ ๋‹ฌ๋ฆฌ ๊ธฐ๋ณธ ์„ฑ๋Šฅ๋„ ํƒ„ํƒ„ํ•˜๋‹ค๋Š” ํฐ ์žฅ์ ์ด ์žˆ๋‹ค. ํ†ต์‹ ์นฉ๊นŒ์ง€ ๋“ค์–ด๊ฐˆ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์  ๋•Œ๋ฌธ์— ํŒจ๋ธ”๋ฆฟ์ด๋‚˜, ๊ฐค๋Ÿญ์‹œ ํƒญ๊ณผ ๊ฐ™์€ ๋ชฌ์Šคํ„ฐํฐ ์ข…๋ฅ˜์—๋„ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ 2015๋…„๋„์— ๋‚˜์˜จ Helio ์‹œ๋ฆฌ์ฆˆ๋“ค์€ ์Šค๋ƒ…๋“œ๋ž˜๊ณค์ด๋‚˜ ์—‘์‹œ๋…ธ์Šค์™€ ๊ฒฝ์Ÿ์ด ๋  ๋งŒํผ ์„ฑ๋Šฅ๊ณผ ๊ฐ€๊ฒฉ์ด ์˜ฌ๋ผ๊ฐ”๋‹ค.
  • ํ•˜์ด์‹ค๋ฆฌ์ฝ˜: ์ค‘๊ตญ ํ™”์›จ์ด์˜ ์žํšŒ์‚ฌ์ธ AP ์ œ์กฐ์‚ฌ, K3V2๊ณ„์—ด์˜ ARM Cortex-A9 ์นฉ๊ณผ, Kirin ์‹œ๋ฆฌ์ฆˆ์˜ A15 ์นฉ์ด ์กด์žฌํ•œ๋‹ค. ์‚ฌ์‹ค์ƒ ํ™”์›จ์ด ๋‹จ๋…์‚ฌ์šฉ์ด์ง€๋งŒ ์‚ผ์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํšŒ์‚ฌ์˜ ์Šค๋งˆํŠธํฐ ์ถœ๊ณ ๋Ÿ‰์ด ์›Œ๋‚™ ๋งŽ๋‹ค ๋ณด๋‹ˆ ๋ฉ”์ด์ €ํ•œ ์นฉ์œผ๋กœ ์ทจ๊ธ‰๋ฐ›๋Š” ์ค‘. ์„ฑ๋Šฅ ๋˜ํ•œ ๋งค์šฐ ์ค€์ˆ˜ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›๋Š”๋‹ค. ์‚ผ์„ฑ์ด M3 ์ฝ”์–ด์—์„œ ๊ฑฐ๋‚˜ํ•˜๊ฒŒ ์‚ฝ์งˆํ•˜๋Š” ๋™์•ˆ ๊ธฐ๋ฆฐ 980/990 ๋“ค์–ด์„œ๋Š” ๋™์‹œ๊ธฐ ์Šค๋ƒ…๋“œ๋ž˜๊ณค๊ณผ ๊ฑฐ์˜ ๋Œ€๋“ฑํ•œ ํผํฌ๋จผ์Šค๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์ค‘. ๋ฌผ๋ก  ์ด์ชฝ๋„ ARM ๋ ˆํผ๋Ÿฐ์Šค ์ฝ”์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๊ทธ ์™ธ ARM ์ฝ”์–ด๋ฅผ ํƒ‘์žฌํ•œ ์ €๊ฐ€ํ˜• ์นฉ์…‹๋ฅ˜

์ด๋Ÿฌํ•œ ๋ชจ๋ธ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ์›๊ฐ€ ์ ˆ๊ฐ์„ ์œ„ํ•ด์„œ GPS, ํ†ต์‹ ์นฉ์€ ํฌํ•จ๋˜์ง€ ์•Š์œผ๋ฉฐ, ์‹ฌ์ง€์–ด ๋ธ”๋ฃจํˆฌ์Šค์กฐ์ฐจ ๋น ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ๋‹ค.
  • ๋ฝ์นฉ RK ์‹œ๋ฆฌ์ฆˆ - 2011๋…„์— ๋‚˜์˜จ RK2918์˜ ๊ฒฝ์šฐ๋Š” ์ค‘๊ตญ์‚ฐ ํƒœ๋ธ”๋ฆฟ์— ๋ฌด๋”๊ธฐ๋กœ ๊น”๋ฆฌ๋Š” ์ค‘์ธ๋ฐ ์ƒ๋‹นํžˆ ์“ธ๋งŒํ•˜๋‹ค๋Š” ํ‰์„ ๋ฐ›๊ณ  ์žˆ๋‹ค. ์ „์ฒด ์„ฑ๋Šฅ์€ Exynos 3 Single(์‚ผ์„ฑ ํ—ˆ๋ฐ๋ฒ„๋“œ-> Exynos 3110-> Exynos 3 Single)์„ ์ด๊ธฐ๊ณ  ์—‘์‹œ๋…ธ์Šค 4์—๊ฒŒ๋Š” ์ง€๋Š” ์ˆ˜์ค€์ด๋‹ค. 2012๋…„ ์ค‘์ˆœ์—๋Š” ๋‹น์‹œ ์ตœ์‹ ํ˜• ๋“€์–ผ์ฝ”์–ด์ธ RK3066์„ ์ง€์›ํ•˜๋А๋ผ ์ •์‹ ์ด ์—†๋Š”์ง€ RK2918์˜ ์ง€์›์ด ๊ฑฐ์˜ ๋Š์–ด์ง€๋‹ค์‹œํ”ผํ•œ ์ˆ˜์ค€์ด๋ผ๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. RK3066์˜ ์„ฑ๋Šฅ์€ ์—‘์‹œ๋…ธ์Šค 4 ๋“€์–ผ 45nm๊ธ‰์ธ๋ฐ ๋ฐœ์—ด์„ ์•„์ง ์ œ๋Œ€๋กœ ๋ชป ์žก์•„์„œ ์‹ค์‚ฌ์šฉ์„ ํ•  ๋•Œ๋Š” ์ฃผ์˜ํ•ด์•ผ ํ•  ์ˆ˜์ค€์ด์—ˆ๋‹ค๊ฐ€, ๋Œ€๋žต 2012๋…„ 8์›”์ฏค๋ถ€ํ„ฐ ๋‚˜์˜ค๋Š” ์ œํ’ˆ๋“ค์€ ๋ฐœ์—ด์„ ์žก์€ ํŽธ์ด๋‹ค. Action์˜ ์ €๊ฐ€ ์ •์ฑ…์— ๋งŽ์ด ๋ง๋ ธ๋Š”์ง€, RK3026์œผ๋กœ ๋‹ค์šดํด๋Ÿญ, GPU๋ฅผ ๋ฐ˜ํ† ๋ง‰๋‚ด๊ณ  RAM ์ตœ๋Œ€์ง€์›๋„ ๋ฐ˜ํ† ๋ง‰๋‚œ ์ €๊ฐ€ํ˜• ๋ชจ๋ธ๊ณผ. ์ฟผ๋“œ์ฝ”์–ด RK3188, GPU๋งŒ SGX 540์œผ๋กœ ๋ฐ”๊พผ RK3168์ด ์กด์žฌ. 2014๋…„์— Cortex A17 ์ฟผ๋“œ์ฝ”์–ด ๊ธฐ๋ฐ˜์˜ RK3288์ด ๊ณต๊ฐœ๋˜์—ˆ๋‹ค. 2015๋…„์—๋Š” Cortex A53 ์˜ฅํƒ€์ฝ”์–ด ๊ธฐ๋ฐ˜์˜ RK3368๊ณผ 2016๋…„์—๋Š” Cortex A53 ์ฟผ๋“œ์ฝ”์–ด, A72 ๋“€์–ผ์ฝ”์–ด๋กœ ๊ตฌ์„ฑ๋œ RK3399๊ฐ€ ์ถœ์‹œ๋˜์—ˆ๋‹ค.
  • Allwinner A ์‹œ๋ฆฌ์ฆˆ - ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ์ด์—ˆ๋˜ A10์ด ์ค‘๊ตญ์—์„œ ๋ฝ์นฉ RK2918๊ณผ ๊ฒฝ์Ÿํ•˜๋Š” ์นฉ์…‹์ธ๋ฐ ์„œ๋กœ ์žฅ๋‹จ์ ์ด ์žˆ๋‹ค๋Š” ํ‰์„ ๋“ฃ๋Š”๋‹ค. ๋ฝ์นฉ RK2918์€ ์žฅ์ ์ด I/O ์„ฑ๋Šฅ์ด ์ข‹์€ ๋Œ€์‹  ๊ทธ๋ž˜ํ”ฝ ๋ถ€๋ถ„์ด ์‚ด์ง ์•ฝํ•˜๊ณ  ๋™์˜์ƒ ์ฝ”๋ฑ์ด ์•ฝ๊ฐ„ ๋ถ€์กฑํ•œ ๊ฒƒ์ด ๋‹จ์ ์ด๋‹ค. ์˜์ƒ ์ฝ”๋ฑ์€ ์–ด๋А ์ •๋„ ๋˜๋Š”๋ฐ ์‚ฌ์šด๋“œ ์ฝ”๋ฑ์ด AAC ์ฝ”๋ฑ์ง€์›์ด ์ž˜ ์•ˆ ๋œ๋‹ค๋Š” ํ‰์ด ์žˆ๋‹ค. Allwinner A10์€ ๋™์˜์ƒ ์ชฝ๊ณผ GPU๋Š” ์ข‹์ง€๋งŒ I/O๊ฐ€ ์ข€ ๋–จ์–ด์ง„๋‹ค๋Š” ํ‰์ด ์žˆ๋‹ค. A10์€ 2160P์ง€์›์ด๋ผ๊ณ  ๊ด‘๊ณ ํ•˜๋ฉฐ GPU๋Š” Mali-400 MP1์ด ํƒ‘์žฌ๋˜์—ˆ๋‹ค. 2012๋…„ ์ค‘์ˆœ์—๋Š” ๋Œ€๋ถ€๋ถ„์ด ์•„์ด์Šคํฌ๋ฆผ ์ƒŒ๋“œ์œ„์น˜๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ๋˜์—ˆ์œผ๋ฉฐ ๋ช‡๋ช‡ ์ œ์ž‘์‚ฌ๋“ค์—์„œ๋Š” ๋ฒŒ์จ ์ ค๋ฆฌ๋นˆ(์•ˆ๋“œ๋กœ์ด๋“œ 4.1)์„ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๋Š” ๋“ฑ ์‚ฌํ›„์ง€์›์ด RK2918๋ณด๋‹ค ์ข‹์•„์ง„ ํŽธ์ด๋‹ค. ํ•˜์ง€๋งŒ Cortex A7๊ธฐ๋ฐ˜์œผ๋กœ ๋“€์–ผ, ์ฟผ๋“œ๋ฅผ ๋งŒ๋“ค ๊ฑฐ๋ผ๊ณ  ๋ฐœํ‘œํ•ด ๋†“๊ณ  ์ฐจ๊ธฐ์ž‘ ์ถœ์‹œ๊ฐ€ ๋Šฆ์–ด์ง€๊ณ  ์žˆ๋Š” ์ค‘์ด๋‹ค. Cortex A7 ๊ธฐ๋ฐ˜ ๋“€์–ผ ์ฝ”์–ด๋Š” A23/20, ์ฟผ๋“œ ์ฝ”์–ด๋Š” A31/31S๋กœ ๋ช…๋ช…๋˜์–ด 2013๋…„ ์ถœ์‹œ๋˜์—ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ์€ Onda V972์™€ NOVO9 Spark๊ฐ€ ์žˆ๋‹ค. A10๊ณผ A13์ด ์žˆ์œผ๋ฉฐ ๋‘˜ ๊ฐ„ ์ฐจ์ด๋Š” SATA, HDMI, 2160p ๊ฐ€๋™ ์œ ๋ฌด์˜ ์ฐจ์ด๋ฐ–์— ์—†์œผ๋ฉฐ, ์ „์ฒด์ ์œผ๋กœ A13์ด A10์˜ ๋งˆ์ด๋„ˆ ์—ผ๊ฐ€ํŒ ๋ชจ๋ธ์ด๋‹ค. 2014๋…„ 6์›”, ๋ณด๊ธ‰ํ˜• ๊ธฐ๊ธฐ๋ฅผ ๊ณต๋žตํ•˜๊ธฐ ์œ„ํ•œ ์นฉ์…‹์ธ A33์„ ๊ณต๊ฐœํ•˜์˜€๋‹ค.
  • AMLogic - Allwinner์™€ RockChip์˜ ์„œ๋กœ์˜ ๋‹จ์ , ๊ทธ๋ž˜ํ”ฝ ์„ฑ๋Šฅ + I/O ์„ฑ๋Šฅ์„ ์„œ๋กœ ๋ณด์™„ํ•œ ๋ฌผ๊ฑด์ด๋‹ค. ๋‹ค๋“ค 55nm ์ดํ•˜ ๊ณต์ •์œผ๋กœ ๊ฐ€๋Š” ํŒ์— ํ™€๋กœ 65nm ๊ณต์ •์ธ ์ ์—์„œ ํ . 2012๋…„ ๊ธฐ์ค€, 8726-M6/MX๋Š” Cortex A9 MP2 ์— Mail-400 MP2๋ฅผ ์žฅ์ฐฉํ–ˆ์œผ๋ฉฐ, ์ ค๋ฆฌ๋นˆ์ด ์˜ฌ๋ผ๊ฐ„ ๋ฌผ๊ฑด๋„ ์‹ฌ์‹ฌ์ฐฎ๊ฒŒ ๋ณด์ธ๋‹ค. ๋Œ€๋žต์ ์ธ ์„ฑ๋Šฅ์€ RK 3066์˜ ํด๋Ÿญ๋‹ค์šด ๋ฒ„์ „์ด๋ผ๊ณ  ๋ณด๋ฉด ๋˜๋Š”์ •๋„. GPU ์ฝ”์–ด์ˆ˜๊ฐ€ 2๋ฐฐ ์ฐจ์ด๊ฐ€ ๋‚˜๊ธฐ๋Š” ํ•˜๋‚˜ ์ƒ๋Œ€์ ์œผ๋กœ ๋†’์€ ํด๋Ÿญ์œผ๋กœ ์ธํ•ด ์„ฑ๋Šฅ์€ 20%~30% ์ •๋„๋ฐ–์— ์ฐจ์ด๋‚˜์ง€ ์•Š๋Š”๋‹ค. 8726 ML, M3 ๊ฐ™์€ ์‹ฑ๊ธ€์ฝ”์–ด๋Š” PSP ์งํ‰ ๊ฒŒ์ž„๊ธฐ์— ์“ฐ์ธ ์ด๋ ฅ๋„ ์žˆ๋‹ค.
  • VIA WonderMedia - WM8650 ARM9์™€, WM8850 Cortex-A8? 9? ๊ฐ€ ์žˆ๋‹ค. ์ฃผ๋กœ ์•„์ดํŒจ๋“œ ์งํ‰ ๋””์ž์ธ, ๊ฐ์••์‹ ํŒจ๋„์—, 2USB Port, Eternet ๋‹จ์ž๊ฐ€ ์žˆ๋Š” 20ํ•€ ์™ธ์žฅ OTG ์  ๋”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํฐ ํŠน์ง•์ด๋‹ค. ์ด๋”๋„ท, HDMI, ์ผ๋ฐ˜ USB ๋“ฑ ์ˆ˜๋งŽ์€ ์™ธ์žฅ ํฌํŠธ๋ฅผ ๊ฐ€์ง„ ์Šค๋งˆํŠธ๋ถ/๋„ท๋ถ ๋ชจ๋ธ๋กœ๋„ ๋งŽ์ด ์ถœ์‹œ๋˜์–ด ์žˆ๋‹ค.
  • Nufront - AML๊ณผ ์œ ์‚ฌํ•˜๋‚˜ Mali MP ์‹œ๋ฆฌ์ฆˆ๊ฐ€ ์•„๋‹Œ ์‹ฑ๊ธ€์ด๋‹ค.
  • Action - A9 Family ๊ธฐ๋ฐ˜ ATM7029 MP4 GC1000 MP2 ๋ชจ๋ธ์ด ์กด์žฌ. ๊ณต์‹์‚ฌ์ดํŠธ์—์„  ARM v7 instruction set, A9 family ๋ผ๊ณ  ๋˜์–ด ์žˆ์œผ๋‚˜. ๊ฐ ์•ˆ๋“œ๋กœ์ด๋“œ ํฌ๋Ÿผ์—์„  A5, A7, A9, A5 dual+A9 dual ๋“ฑ์˜ ์ด๊ฒฌ์ด ์—‡๊ฐˆ๋ผ๊ณ  ์žˆ์œผ๋ฉฐ ๋Œ€๋‹ค์ˆ˜์˜ ์˜๊ฒฌ์€ A5๋กœ ์ถ”์ •์ด ๋˜๊ณ  ์žˆ๋‹ค. ์ตœ๊ทผ์—๋Š” ATM 7021 MP2์™€,(ATM7029์™€ ๋™์ผ ์ฝ”์–ด๋กœ ์ถ”์ •.) ๊ณต์‹์‚ฌ์ดํŠธ์—์„œ๋„ Family ๊ฐ€ ์•„๋‹Œ A9 ์ด๋ผ๊ณ  ์†Œ๊ฐœํ•˜๋Š” ATM7039 MP4 + SGX 544๊ฐ€ ์ถœ์‹œ๋˜์—ˆ๋‹ค,

6. big.LITTLE[ํŽธ์ง‘]

ARM์˜ ์•„ํ‚คํ…์ฒ˜๋“ค์ด ๊ณ ์„ฑ๋Šฅํ™” ๋˜๋ฉด์„œ ๊ฐˆ์ˆ˜๋ก ๋–จ์–ด์ง€๋Š” ์ „์„ฑ๋น„(์ „๋ ฅ ๋Œ€๋น„ ์„ฑ๋Šฅ ๋น„์œจ) ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ฐœ๋ฐœํ•œ ์ „๋ ฅ ์†Œ๋ชจ์œจ ๊ฐœ์„  ์†”๋ฃจ์…˜. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ARM big.LITTLE ์†”๋ฃจ์…˜ ๋ฌธ์„œ ์ฐธ์กฐ.

7. ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ•[ํŽธ์ง‘]

๋‹น์—ฐํ•˜์ง€๋งŒ ์•„์ง ํ˜„์‹ค์ ์œผ๋กœ ์„ฑ๋Šฅ์ด ์šฐ์ˆ˜ํ•œ ARM ๊ธฐ๋ฐ˜ ๋นŒ๋“œ ๋จธ์‹ ์„ ๊ตฌ์ถ•ํ•  ๋ฐฉ๋ฒ•์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์‹ค์ƒ ๊ฑฐ์˜ ๋ชจ๋“  ํ”„๋กœ์ ํŠธ๊ฐ€ Cross-compile ํ™˜๊ฒฝ์—์„œ ๊ฐœ๋ฐœ๋œ๋‹ค. ๊ตฌ์ถ• ์ž์ฒด๋Š” ๊ฐ€๋Šฅํ•˜์ง€๋งŒ Cross-compile ํ™˜๊ฒฝ์˜ ๋น„ํšจ์œจ๋ณด๋‹ค ์ ˆ๋Œ€์  ์„ฑ๋Šฅ์˜ ๊ฒฉ์ฐจ๊ฐ€ ๋” ํฌ๊ธฐ ๋•Œ๋ฌธ. Cross-compile ํ™˜๊ฒฝ์—์„œ 3๋ถ„ ๊ฑธ๋ฆด ์†Œ์Šค๊ฐ€ ARM Host์—์„œ ๋นŒ๋“œํ•  ๋•Œ 3์‹œ๊ฐ„๋„ ๋„˜๊ฒŒ ๊ฑธ๋ฆฌ๊ณ , ์ปดํ“จํ„ฐ์˜ ๊ฐ€๊ฒฉ์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ 1๊ฐœ์›”์น˜ ์ธ๊ฑด๋น„ ์ˆ˜์ค€์ด๋ผ ์‚ฌ์‹ค์ƒ ๊ฐœ๋ฐœ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๋Š” ๊ฒƒ์€ ์ธ๊ฑด๋น„๋ฅผ ์ค„์ด๋Š” ๊ฒŒ ์ตœ์„ ์ด๋‹ค. ๊ณผ๊ฑฐ์•ผ ์—ฐ์‚ฐ์„ฑ๋Šฅ์ด ์ข‹์€ ์ปดํ“จํ„ฐ๊ฐ€ ๋งค์šฐ ๋น„์‹ธ์„œ ๋น„ํšจ์œจ์„ฑ์„ ์šฉ๋‚ฉํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ์ง€๊ธˆ์€ ์ปดํ“จํ„ฐ๋ณด๋‹ค ์ธ๊ฑด๋น„๊ฐ€ ๋น„์‹ธ๋ฏ€๋กœ ์‚ฌ๋žŒ์„ ํšจ์œจ์ ์œผ๋กœ ๊ตด๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ ์ปดํ“จํ„ฐ๊ฐ€ ๋” ๊ณ ์ƒํ•ด๋„ ๋œ๋‹ค.

๋ฆฌ๋ˆ…์Šค ๊ณ„์—ด ๋นŒ๋“œ ๋จธ์‹ ์œผ๋กœ ๊ฐœ๋ฐœํ•  ๋•Œ์—๋Š” ๋‹น์—ฐํžˆ Linaro๋‚˜ Buildroot ๋“ฑ์˜ GCC Toolchain์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋‹ค์ˆ˜์ด๊ณ , ์œˆ๋„์šฐ ํ™˜๊ฒฝ์—์„œ๋Š” ARM์—์„œ ํŒ๋งคํ•˜๋Š” ADS, RVDS ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Cygwin ์œ„์—์„œ GCC ํˆด์ฒด์ธ์„ ๋Œ๋ฆฌ๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ์ตœ๊ทผ์—๋Š” ARM ๊ธฐ๋ฐ˜ ์ปจํŠธ๋กค๋Ÿฌ ์ œํ’ˆ์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” Keil ์‚ฌ์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ๋„ ์‚ฌ์šฉ๋˜๋Š” ์ถ”์„ธ. WSL์˜ ์ถœ์‹œ ์ดํ›„ WSL ํ™˜๊ฒฝ์— GCC๋ฅผ ์˜ฌ๋ฆฌ๋Š” ์‚ฌ๋ก€๋„ ๋Š˜์–ด๋‚ฌ๋‹ค.

๋Œ€ํ‘œ์ ์ธ ์Šค๋งˆํŠธํฐ ํ”Œ๋žซํผ์ธ ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๊ฒฝ์šฐ ํ”„๋กœ์ ํŠธ ์†Œ์Šค ์•ˆ์— ๋นŒ๋“œ์— ๋งž๋Š” GCC Toolchain์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๋ณ„๋„์˜ Toolchain์„ ๊ตฌ์ถ•ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. ์‚ฌ์‹ค ์—„๋ฐ€ํžˆ ๋งํ•˜๋ฉด, ๋ณดํ†ต์˜ ์•ˆ๋“œ๋กœ์ด๋“œ App์€ ART๋ผ๋Š” ์ด๋ฆ„์˜ JVM ์œ„์—์„œ ๋Œ์•„๊ฐ€๋ฏ€๋กœ ๊ธฐ๊ณ„์–ด ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ๊ฑฐ์˜ ์—†๊ณ , ๋ฆฌ๋ˆ…์Šค ์ปค๋„์ด๋‚˜ ์•ˆ๋“œ๋กœ์ด๋“œ OS ์ž์ฒด๋ฅผ ์ œ์ž‘ํ•  ๋•Œ, ํ˜น์€ ๋„ค์ดํ‹ฐ๋ธŒ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค ๋•Œ์—๋‚˜ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ ํฌ๋กœ์Šค์ปดํŒŒ์ผ์„ ํ•˜๋ฉด ๋œ๋‹ค.

์ง€๋‚˜์นœ ์ปค์Šคํ…€์œผ๋กœ ์ธํ•ด OS ๊ฐœ๋ฐœ์ž๋“ค์ด ์‹ซ์–ดํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ ๋˜ํ•œ ARM์„ ๋ณด๋ฉด ๊ณจ์น˜์•„ํŒŒ์ง„๋‹ค๊ณ  ํ† ๋กœํ–ˆ์œผ๋ฉฐ, # ๋ช…๋ น์–ด ์„ธํŠธ(RISC, CISC ๋“ฑ) ๊ฐ™์€ ๊ฒƒ ๋ณด๋‹ค ํ˜ธํ™˜์„ฑ, ํ‘œ์ค€ํ™”, ์ง€์›์—ฌ๋ถ€๊ฐ€ ๋” ์ค‘์š”ํ•˜๋‹ค๋ฉด์„œ x86 ๊ณ„์—ด์€ ์ด๊ฒŒ ๋” ์ž˜๋˜์–ด ์žˆ์–ด ARM๋ณด๋‹ค ์šฐ์›”ํ•˜๋‹ค๊ณ  ํ–ˆ๋‹ค.#[1]

8. ARM ๊ธฐ๋ฐ˜ AP ๋ฒค์น˜๋งˆํฌ ๋ชจ์Œ[ํŽธ์ง‘]

9. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

[1] ๋‹ค๋งŒ ํ† ๋ฐœ์ฆˆ๊ฐ€ ARM ์ž์ฒด๋ฅผ ์‹ซ์–ดํ•˜๋Š” ๊ฑด ์•„๋‹ˆ๋‹ค. ๊ทธ๋Š” ํ•ญ์ƒ ๋…ธํŠธ๋ถ๊ธ‰ ์„ฑ๋Šฅ์„ ๊ฐ€์ง€๋Š” ARM CPU๊ฐ€ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ํ–ˆ์œผ๋ฉฐ, ์‹ค์ œ๋กœ 2020๋…„ ์• ํ”Œ์—์„œ x86 ๋Œ€์‹  ARM(Apple Silicon)์„ ๋„ฃ์€ Mac์„ ๋ฐœํ‘œํ•˜์ž, ํ•ด๋‹น ์†Œ์‹์— ๊ธฐ๋ปํ–ˆ๋‹ค. #