AMD CPU ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์žŠํ˜€์ง„ ํŒจ์น˜๊ฐ€ Linux ์ปค๋„์—์„œ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ์ฃผ ์›”์š”์ผ์— ์ถœ์‹œ๋  Linux 6.0 ์ปค๋„์—๋Š” AMD Zen ํ”„๋กœ์„ธ์„œ์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ ์ €ํ•˜์˜ ์›์ธ์€ 20๋…„ ์ „ ์ผ๋ถ€ ์นฉ์…‹์˜ ํ•˜๋“œ์›จ์–ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€๋œ ์ฝ”๋“œ์˜€์Šต๋‹ˆ๋‹ค. ์ด ํ•˜๋“œ์›จ์–ด ๋ฌธ์ œ๋Š” ์˜ค๋ž˜์ „์— ํ•ด๊ฒฐ๋˜์–ด ํ˜„์žฌ ์นฉ์…‹์—์„œ๋Š” ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์ง€๋งŒ, ์ด์ „ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ์žŠํ˜€์ ธ ์ตœ์‹  AMD CPU ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ ์ €ํ•˜์˜ ์›์ธ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Intel CPU ๊ธฐ๋ฐ˜ ์ตœ์‹  ์‹œ์Šคํ…œ์€ ์ผ๋ฐ˜ processor_idle ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์•„๋‹Œ ๋ณ„๋„์˜ intel_idle ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ACPI์— ์•ก์„ธ์Šคํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

2002๋…„ 3์›”, STPCLK# ์‹ ํ˜ธ ์ฒ˜๋ฆฌ ์ง€์—ฐ์œผ๋กœ ์ธํ•ด ์œ ํœด ์ƒํƒœ๊ฐ€ ์ œ๋Œ€๋กœ ์„ค์ •๋˜์ง€ ์•Š๋Š” ์นฉ์…‹ ๋ฒ„๊ทธ๋ฅผ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•œ ํ•ด๊ฒฐ์ฑ…์ด ์ปค๋„์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ACPI ๊ตฌํ˜„์— WAIT ๋ช…๋ น์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํ”„๋กœ์„ธ์„œ ์†๋„๋ฅผ ๋Šฆ์ถ”๊ณ  ์นฉ์…‹์ด ์œ ํœด ์ƒํƒœ๋กœ ์ง„์ž…ํ•  ์‹œ๊ฐ„์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค. AMD ZenXNUMX ํ”„๋กœ์„ธ์„œ์—์„œ ๋ช…๋ น์–ด ๊ธฐ๋ฐ˜ ์ƒ˜ํ”Œ๋ง(IBS) ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœํŒŒ์ผ๋งํ•  ๋•Œ, ํ”„๋กœ์„ธ์„œ๊ฐ€ ์Šคํ…์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์„ ์†Œ๋ชจํ•˜์—ฌ ํ”„๋กœ์„ธ์„œ ๋ถ€ํ•˜ ์ƒํƒœ๋ฅผ ์ž˜๋ชป ํ•ด์„ํ•˜๊ณ  cpuidle ํ•ธ๋“ค๋Ÿฌ๊ฐ€ ๋” ๊นŠ์€ ์ ˆ์ „ ๋ชจ๋“œ(C-State)๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋™์ž‘์€ ์œ ํœด ์ƒํƒœ์™€ ์‚ฌ์šฉ ์ค‘ ์ƒํƒœ๊ฐ€ ์ž์ฃผ ๋ฒˆ๊ฐˆ์•„ ๋‚˜ํƒ€๋‚˜๋Š” ๋ถ€ํ•˜ ์ƒํ™ฉ์—์„œ ์„ฑ๋Šฅ ์ €ํ•˜๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ‰๊ท  tbench ๋ฒค์น˜๋งˆํฌ๊ฐ€ 32191MB/s์—์„œ 33805MB/s๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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