ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

ARM์€ ์ตœ์‹  ํ”„๋กœ์„ธ์„œ ๋””์ž์ธ์ธ Cortex-A77์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋…„ Cortex-A76๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ด ์ฝ”์–ด๋Š” ์Šค๋งˆํŠธํฐ ๋ฐ ๋‹ค์–‘ํ•œ ์žฅ์น˜์˜ ๊ณ ๊ธ‰ ์ž‘์—…์„ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๊ฐœ๋ฐœ์ž๋Š” IPC(ํด๋Ÿญ๋‹น ์‹คํ–‰๋˜๋Š” ๋ช…๋ น) ์ˆ˜๋ฅผ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ํด๋Ÿญ ์†๋„์™€ ์ „๋ ฅ ์†Œ๋น„๋Š” ๋Œ€๋žต Cortex-A76 ์ˆ˜์ค€์œผ๋กœ ์œ ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

ํ˜„์žฌ ARM์€ ์ฝ”์–ด ์„ฑ๋Šฅ์„ ๋น ๋ฅด๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„ํš์— ๋”ฐ๋ฅด๋ฉด ํšŒ์‚ฌ๋Š” 73๋…„ Cortex-A2016์„ ์‹œ์ž‘์œผ๋กœ 2020๋…„ Hercules ๋””์ž์ธ๊นŒ์ง€ CPU ์„ฑ๋Šฅ์„ 2,5๋ฐฐ ํ–ฅ์ƒ์‹œํ‚ฌ ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ 16nm์—์„œ 10nm, ๊ทธ๋ฆฌ๊ณ  7nm๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•ด ํด๋Ÿญ ์ฃผํŒŒ์ˆ˜๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์—ˆ๊ณ  ARM ์ถ”์ •์— ๋”ฐ๋ฅด๋ฉด Cortex-A75 ๋ฐ Cortex-A76 ์•„ํ‚คํ…์ฒ˜์™€ ๊ฒฐํ•ฉํ•˜์—ฌ ์„ฑ๋Šฅ์ด 1,8๋ฐฐ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๊นŒ์ง€ ๋‹ฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ Cortex-A77 ์ฝ”์–ด๋Š” IPC ์ฆ๊ฐ€๋กœ ์ธํ•ด ๋™์ผํ•œ ํด๋Ÿญ ์ฃผํŒŒ์ˆ˜์—์„œ ์„ฑ๋Šฅ์„ 20% ๋” ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, 2,5๋…„์—๋Š” 2020๋ฐฐ ์ฆ๊ฐ€๊ฐ€ ์ƒ๋‹นํžˆ ํ˜„์‹คํ™”๋ฉ๋‹ˆ๋‹ค.

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

ARM์€ IPC๊ฐ€ 20% ์ฆ๊ฐ€ํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  A77์˜ ์ „๋ ฅ ์†Œ๋ชจ๋Š” ์ฆ๊ฐ€ํ•˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ์ถ”์ •ํ•˜๊ณ  ์žˆ๋‹ค. ์ด ๊ฒฝ์šฐ์˜ ์ ˆ์ถฉ์ ์€ A77 ์นฉ ์˜์—ญ์ด ๋™์ผํ•œ ์ฒ˜๋ฆฌ ํ‘œ์ค€์—์„œ A17๋ณด๋‹ค ์•ฝ 76% ๋” ํฌ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฐœ๋ณ„ ์ฝ”์–ด ๋น„์šฉ์ด ์•ฝ๊ฐ„ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ARM์˜ ์„ฑ๊ณผ๋ฅผ ์—…๊ณ„ ๋ฆฌ๋”์™€ ๋น„๊ตํ•ด ๋ณด๋ฉด Zen 2์˜ AMD๋Š” Zen+์— ๋น„ํ•ด 15%์˜ IPC ์ฆ๊ฐ€๋ฅผ ๋‹ฌ์„ฑํ•œ ๋ฐ˜๋ฉด Intel ์ฝ”์–ด์˜ IPC ๊ฐ’์€ ์ˆ˜๋…„ ๋™์•ˆ ๊ฑฐ์˜ ๋™์ผํ•˜๊ฒŒ ์œ ์ง€๋˜์—ˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

๋ช…๋ น ์‹œํ€€์Šค(๋น„์ˆœ์ฐจ์  ์ฐฝ ํฌ๊ธฐ)๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•œ ์‹คํ–‰ ์ฐฝ์€ 25% ์ฆ๊ฐ€ํ•œ 160๊ฐœ ๋‹จ์œ„๋กœ ์ฆ๊ฐ€ํ•˜์—ฌ ์ปค๋„์ด ๊ณ„์‚ฐ ๋ณ‘๋ ฌ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Cortex-A76์—๋„ ํฐ Branch Target Buffer๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ, Cortex-A77์—์„œ๋Š” ์ด๋ฅผ 33% ๋” ๋Š˜๋ ค 8KB๋กœ ๋Š˜๋ ค ๋ณ‘๋ ฌ ๋ช…๋ น์–ด ์ˆ˜์˜ ์ฆ๊ฐ€์— ๋ถ„๊ธฐ ์˜ˆ์ธก ์œ ๋‹›์ด ํšจ๊ณผ์ ์œผ๋กœ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

ํ›จ์”ฌ ๋” ํฅ๋ฏธ๋กœ์šด ํ˜์‹ ์€ ๋””์ฝ”๋”ฉ ๋ชจ๋“ˆ์—์„œ ๋ฐ˜ํ™˜๋œ ๋งคํฌ๋กœ ์ž‘์—…(MOP)์„ ์ €์žฅํ•˜๋Š” ์™„์ „ํžˆ ์ƒˆ๋กœ์šด 1,5KB ์บ์‹œ์ž…๋‹ˆ๋‹ค. ARM ํ”„๋กœ์„ธ์„œ ์•„ํ‚คํ…์ฒ˜๋Š” ์‚ฌ์šฉ์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ช…๋ น์„ ๋” ์ž‘์€ ๋งคํฌ๋กœ ์—ฐ์‚ฐ์œผ๋กœ ๋””์ฝ”๋”ฉํ•œ ๋‹ค์Œ ์ด๋ฅผ ์‹คํ–‰ ์ฝ”์–ด์— ์ „๋‹ฌ๋˜๋Š” ๋งˆ์ดํฌ๋กœ ์—ฐ์‚ฐ์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. MOP ์บ์‹œ๋Š” ์ด์ œ ๋งคํฌ๋กœ ์ž‘์—…์ด ๋ณ„๋„์˜ ๋ธ”๋ก์— ์ €์žฅ๋˜๊ณ  ๋‹ค์‹œ ๋””์ฝ”๋”ฉํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๋ˆ„๋ฝ๋œ ๋ถ„๊ธฐ ๋ฐ ํ”Œ๋Ÿฌ์‹œ์˜ ์˜ํ–ฅ์„ ์ค„์ด๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ „์ฒด ์ฝ”์–ด ์ฒ˜๋ฆฌ๋Ÿ‰์ด ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ์›Œํฌ๋กœ๋“œ์—์„œ๋Š” ์ƒˆ ๋ธ”๋ก์ด ํ‘œ์ค€ ๋ช…๋ น ์บ์‹œ์— ์ถ”๊ฐ€๋˜์–ด ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

์‹คํ–‰ ์ฝ”์–ด์—๋Š” ๋„ค ๋ฒˆ์งธ ALU ๋ธ”๋ก๊ณผ ๋‘ ๋ฒˆ์งธ ๋ถ„๊ธฐ ๋ธ”๋ก์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋„ค ๋ฒˆ์งธ ALU๋Š” ๋‹จ์ผ ์‚ฌ์ดํด ๋ช…๋ น(์˜ˆ: ADD ๋ฐ SUB)๊ณผ ๊ณฑ์…ˆ๊ณผ ๊ฐ™์€ ํ‘ธ์‹œ-ํ’€ ์ •์ˆ˜ ์—ฐ์‚ฐ์„ ํ™œ์„ฑํ™”ํ•˜์—ฌ ์ „์ฒด ํ”„๋กœ์„ธ์„œ ์ฒ˜๋ฆฌ๋Ÿ‰์„ 1,5๋ฐฐ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋‘ ALU๋Š” ๊ธฐ๋ณธ ๋‹จ์ผ ์‚ฌ์ดํด ๋ช…๋ น๋งŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ฉด ๋งˆ์ง€๋ง‰ ๋ธ”๋ก์—๋Š” ๋‚˜๋ˆ„๊ธฐ, ๊ณฑ์…ˆ-๋ˆ„์‚ฐ ๋“ฑ๊ณผ ๊ฐ™์€ ๋” ๋ณต์žกํ•œ ์ˆ˜ํ•™ ์—ฐ์‚ฐ์ด ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ์ฝ”์–ด ๋‚ด์˜ ๋‘ ๋ฒˆ์งธ ๋ถ„๊ธฐ ๋ธ”๋ก์€ ๋™์‹œ ๋ถ„๊ธฐ ์ „ํ™˜ ์ˆ˜๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค. ์ฝ”์–ด๋Š” ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋Š” ์ „์†ก๋œ XNUMX๊ฐœ ๋ช…๋ น ์ค‘ XNUMX๊ฐœ๊ฐ€ ๋ถ„๊ธฐ ์ „ํ™˜๊ณผ ๊ด€๋ จ๋œ ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ARM์˜ ๋‚ด๋ถ€ ํ…Œ์ŠคํŠธ์—์„œ๋Š” ์ด ๋‘ ๋ฒˆ์งธ ๋ถ„๊ธฐ ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜๋ฉด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

๋‹ค๋ฅธ ์ปค๋„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์—๋Š” ๋‘ ๋ฒˆ์งธ AES ์•”ํ˜ธํ™” ํŒŒ์ดํ”„๋ผ์ธ ์ถ”๊ฐ€, ๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ ์ฆ๊ฐ€, ํ–ฅ์ƒ๋œ ์ฐจ์„ธ๋Œ€ ๋ฐ์ดํ„ฐ ํ”„๋ฆฌํŽ˜์น˜ ์—”์ง„์ด ํฌํ•จ๋˜์–ด ์ „๋ ฅ ํšจ์œจ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋™์‹œ์— ์‹œ์Šคํ…œ DRAM ์ฒ˜๋ฆฌ๋Ÿ‰, ์บ์‹œ ์ตœ์ ํ™” ๋“ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

์ •์ˆ˜ ๋ฐ ๋ถ€๋™ ์†Œ์ˆ˜์  ์—ฐ์‚ฐ์—์„œ Cortex-A77์—์„œ ๊ฐ€์žฅ ํฐ ์ด๋“์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ •์ˆ˜ ๋ฐ ๋ถ€๋™ ์†Œ์ˆ˜์  ์—ฐ์‚ฐ์—์„œ ๊ฐ๊ฐ 20% ๋ฐ 35%์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๋ณด์—ฌ์ฃผ๋Š” ARM์˜ ๋‚ด๋ถ€ SPEC ๋ฒค์น˜๋งˆํฌ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ ํ–ฅ์ƒ์€ 15~20% ๋ฒ”์œ„์ž…๋‹ˆ๋‹ค. ์ „๋ฐ˜์ ์œผ๋กœ A77์˜ ์ตœ์ ํ™” ๋ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ด์ „ ์„ธ๋Œ€์— ๋น„ํ•ด ์„ฑ๋Šฅ์ด ํ‰๊ท  20% ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 7nm ULV์™€ ๊ฐ™์€ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ  ํ‘œ์ค€์„ ์‚ฌ์šฉํ•˜๋ฉด ์ตœ์ข… ์นฉ์—์„œ ์ถ”๊ฐ€์ ์ธ ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ

ARM์€ 77+4 big.LITTLE ์กฐํ•ฉ(4๊ฐœ์˜ ๊ฐ•๋ ฅํ•œ ์ฝ”์–ด์™€ 4๊ฐœ์˜ ๋‹จ์ˆœ ์—๋„ˆ์ง€ ํšจ์œจ์ ์ธ ์ฝ”์–ด)์œผ๋กœ ์ž‘๋™ํ•˜๋„๋ก Cortex-A4์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ƒˆ๋กœ์šด ์•„ํ‚คํ…์ฒ˜์˜ ์ฆ๊ฐ€๋œ ์˜์—ญ์„ ๊ณ ๋ คํ•˜์—ฌ ๋งŽ์€ ์ œ์กฐ์—…์ฒด์—์„œ๋Š” ๋น„์šฉ์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฏธ ์ ๊ทน์ ์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” 1+3+4 ๋˜๋Š” 2+2+4 ์กฐํ•ฉ์„ ๋„์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณธ๊ฒฉ์ ์ธ ๋ฌด์‚ญ์ œ A77์ด ๋˜์‹ญ์‹œ์˜ค.

ARM, ์ƒˆ๋กœ์šด ๊ฐ•๋ ฅํ•œ CPU ์ฝ”์–ด Cortex-A77 ์ถœ์‹œ



์ถœ์ฒ˜ : 3dnews.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€