์š” ๋ฉฐ์น  ์ƒˆ ๋ช‡๋ช‡ ๊ฒŒ์ด๋“ค์ด ํฅ๋ฏธ๋กœ์šด ์ฃผํ™ฉ๋™๋„ค ๊ธ€ ๋– ๋จน์—ฌ์คฌ๋Š”๋ฐ

๊ถ๊ธˆํ•ด ํ•  ๊ฒŒ์ด๋“ค ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์„œ ์ •๋ฆฌํ•ด์คŒ



์šฐ์„ ์€ ๋‚ด ๋ถ€์กฑํ•œ ์ง€์‹์„ ์ปค๋ฒ„์น˜๊ธฐ ์œ„ํ•ด์„œ

GPT-4o "์‹ฌ์ธต ๋ฆฌ์„œ์น˜" ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ 


JESD79-5 ๊ธฐ์ˆ ๋ฌธ์„œ (DDR5 SDRAM Standard,ย JULY 2020) ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด ๊ธ€์„ ์ž‘์„ฑํ•จ

์ด ๋”ธ5 ํ‘œ์ค€ ๋ฌธ์„œ๋Š” ์ตœ๊ทผ 25๋…„ 4์›” 17์ผ์„ ๊ธฐ๋ฐ˜์œผ๋กœย JESD79-5C.01 v1.31 ์ด ์—…๋ฐ์ดํŠธ ๋˜์—ˆ์Œ

https://www.jedec.org/news/pressreleases/jedec-updates-jesd79-5c-ddr5-sdram-standard-elevating-performance-and-security

https://www.jedec.org/standards-documents/docs/jesd79-5c01


๋‚ด๊ฐ€ ์ฐธ๊ณ ํ•œ ๋ฒ„์ „์—์„œ ๋ณ€๊ฒฝ๋˜๊ณ  ๋ฐ”๋€ ๋‚ด์šฉ๋“ค์ด ์žˆ๊ฒ ์ง€๋งŒ

๊ธฐ๋ณธ์ ์ธ DDR5 ํ‘œ์ค€์€ ์œ ์ง€ํ–ˆ์„๊ฑฐ๋ผ ์ƒ๊ฐ๋จ



๋น ๋ฅด๊ฒŒ ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด

"

์ฃผํ™ฉ๋™๋„ค์— ์†Œ๊ฐœ๋œ ๊ทนํ•œ์˜ย Prime95 Large FFT ํ…Œ์ŠคํŠธ์—์„œ๋Š” tRRD_L = 8 ์ด ์—๋Ÿฌ์˜ ์›์ธ์ด ๋  ์ˆ˜ ์žˆ์ง€๋งŒ,ย ํŠน์ • ์ž‘์—…๊ตฐ (e.g. ๊ณผํ•™ ๊ณ„์‚ฐ, AVX2/AVX-512 ์—ฐ์‚ฐ์„ ๋™๋ฐ˜ํ•œ ๊ณ ํ•ด์ƒ๋„ ๋ Œ๋”๋ง, ๋Œ€๊ทœ๋ชจ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋“ฑ) ์„ ์ œ์™ธํ•œ ์ผ๋ฐ˜์ ์ธ ๋ฐ์Šคํฌํƒ‘ PC ํ™˜๊ฒฝ์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์„ ์ˆ˜๋„ ์žˆ๋‹ค.

"


๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ๋ฒค์น˜๋”ธ์ด๋ž‘ ๊ฒŒ์ž„ํ•˜๋Š” ๊ฐค๋Ÿผ๋“ค์€ย ๋Œ€์ถฉ ๋„ฃ๊ณ  ์จ๋„ ํฐ ๋ฌธ์ œ๋Š” ์—†์„ ๊ฒƒ ๊ฐ™.



์ž ๊ทธ๋Ÿผ ๋‹จ๊ณ„๋ณ„๋กœ ์Œ๋ฏธํ•ด๋ณด์ž

๋ฐ˜๋ฐ• ์‹œ ๊ฒŒ์ด๋“ค ๋ง์ด ์ „์ ์œผ๋กœ ๋งˆ๋”ฐ





* ์‹ค์ œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์„ ๋•Œ (READ)

ACTIVATE - (tRCD) - READ - (tCL) - BURST

์˜ ๋ ˆ์ดํ„ด์‹œ๊ฐ€ ์†Œ์š”๋จ


์ด ๊ธ€์—์„œ๋Š” tRCD + tCL ์˜ ๋ ˆ์ดํ„ด์‹œ๋Š” ์ƒ๋žตํ•˜๊ณ 

์˜ค๋กœ์ง€ ACTIVATE ์˜ ๊ฐ„๊ฒฉ๊ณผ ๊ด€๋ จ์žˆ๋Š” tRRD_S/L, tFAW ๊ด€์ ์—์„œ๋งŒ ์„ค๋ช…ํ•˜๊ฒ ์Œ


์‹ค์ œ๋กœ๋Š”ย tRRD_S/L, tFAW ๋ณด๋‹ค ๋” ๊ธด ๋ ˆ์ดํ„ด์‹œ๊ฐ€ ์†Œ์š”๋  ์ˆ˜ ๋ฐ–์— ์—†์Œย (Burst ์ดํ›„์˜ ์ถ”๊ฐ€ ๋‹จ๊ณ„ ํฌํ•จ)





๋ชฉ์ฐจ


0. x4, x8, x16


1. DDR5 Bank v.s. Bank Group


2.ย Burst Length, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ๋ฆ„


3.ย tRRD_S / tRRD_L / tFAW ์ •๋ฆฌ


4. ์ •๋ง tRRD_L ์€ 10 ์„ ์ค˜์•ผ ํ•˜๋Š”๊ฐ€?





0. x4, x8, x16


์ด๊ฒŒ ๋ญ”๋ฐ ๋งจ ์ฒ˜์Œ์— ์žˆ๋ƒ? ์‹ถ์€๋ฐ

๋ฉ”๋ชจ๋ฆฌ์—์„œ DQ ๋ผ์ธ, ๊ฐ„๋‹จํžˆ [CPU - DQ ๋ผ์ธ - ๋ฉ”๋ชจ๋ฆฌ ๋ฑ…ํฌ (Bank)] ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ด๋™ํ•˜๋Š” ํ†ต๋กœ์ž„

์ด DQ ๋ผ์ธ์˜ ์ˆ˜์— ๋”ฐ๋ผ์„œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ x4, x8, x16 ๋กœ ๊ตฌ๋ถ„๋จ


์ผ๋ฐ˜์ ์ธ ๋ฐ์Šคํฌํƒ‘์šฉย U-DIMM ์€ ๋Œ€๋ถ€๋ถ„ x8 ์ด๊ณ 

8๊ฐœ์˜ DQ ๋ผ์ธ์œผ๋กœ ๋™์‹œ์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์™€์„œย 8bit ๋‹จ์œ„ ์†ก์ˆ˜์‹ ์„ ํ•œ๋‹ค๊ณ  ํ•จ




์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” x8 ์€ 8๊ฐœ์˜ ๋ฑ…ํฌ ๊ทธ๋ฃน (Bank Group, BG), ๊ทธ๋ฃน ๋‹น 4๊ฐœ ๋ฑ…ํฌ, ์ด 32๊ฐœ ๋ฑ…ํฌ๋กœ ๊ตฌ์„ฑ๋จ


๊ทธ๋Ÿผ ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ€๋ณด์ž




1. DDR5 Bank v.s. Bank Group




์ด๋Ÿฐ ์งค๋“ค ๋งŽ์ด ๋ดค์„๊ฑฐ์ž„

์œ„์—์„œ ๋จผ์ € ์–ธ๊ธ‰ํ–ˆ๋˜ ๋ฑ…ํฌ BK, ๋ฑ…ํฌ ๊ทธ๋ฃน BG ์ž„


์ž์„ธํžˆ ๋“ค์–ด๊ฐ€๋ฉด BK ์•ˆ์— Row ์•ˆ์— Column ์ด ์žˆ๋Š”๋ฐ

๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹  ํ•  ๋•Œ์—๋Š” ๋ฌด์กฐ๊ฑด ํ•˜๋‚˜์˜ BG - ํ•˜๋‚˜์˜ BK - ํ•˜๋‚˜์˜ Row ๋ฅผ ์ง€์ •ํ•˜๊ณ 

Column ๋‹จ์œ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•จ


์ž์„ธํ•œ ๋‚ด์šฉ์ด ๊ถ๊ธˆํ•˜๋ฉด ๊ฐ์ž ์ฐพ์•„๋ณด๋Š”๊ฑธ๋กœ



๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ต์‹ฌ๋งŒ ์š”์•ฝํ•˜๋ฉด,

๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜ค๋ฉด ์˜ค์ง ํ•˜๋‚˜์˜ BG ์•ˆ์— ์žˆ๋Š” ํ•˜๋‚˜์˜ BK ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ง‘์–ด๋„ฃ์Œ

์ด ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์—ˆ๋‹ค ๋บ๋‹ค ํ•  ๋•Œ์—๋Š” ๋‹ค๋ฅธ BK ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์—ˆ๋‹ค ๋บ๋‹ค ํ•  ์ˆ˜ ์—†์Œ


์ด ๋ฐ์ดํ„ฐ๋ฅผ ์œผ๋Ÿ‡์œผ๋Ÿ‡ ํ•˜๋Š” ๊ณผ์ •์„ Burst (READ/WRITE) ๋ผ๊ณ  ํ•จ




2. Burst Length, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ๋ฆ„


์กฐ๊ธˆ ๋” ๊นŠ๊ฒŒ ๊ฐ€๋ณด์ž

์ด ๊ธ€์˜ ํ•ต์‹ฌ์ธ tRRD ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋Š” ๊ณผ์ •์—์„œ ๋“ฑ์žฅํ•˜๋Š” ํƒ€์ด๋ฐ์ž„


๋‹จ๊ณ„์ ์œผ๋กœ ๋‚˜๋ˆ ๋ณด๋ฉด


ACTIVATE - READ - Burst - PRE(Precharge) ๋กœ ๊ตฌ๋ถ„ํ•จ



๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹  ํ•  ๋•Œ ํ•˜๋‚˜์˜ BG ๋ฅผ ๊ณ ๋ฅด๊ณ , ๊ทธ ์•ˆ์—์„œ ๋˜ ํ•˜๋‚˜์˜ BK ๋ฅผ ๊ณ ๋ฅธ๋‹ค๊ณ  ํ–ˆ์ง€?

์—ฌ๊ธฐ์„œ ๋˜ Row ์™€ Coulumn์„ ์ด์•ผ๊ธฐ ํ•ด์•ผํ•˜๋Š”๋ฐ


ํ•˜๋‚˜์˜ BG - ํ•˜๋‚˜์˜ BK - ํ•˜๋‚˜์˜ Row ๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ ๊นŒ์ง€๊ฐ€ ACTIVATE

์ด์ œ Column ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์œผ๋ผ๊ณ  ๋ช…๋ นํ•˜๋Š” ๋‹จ๊ณ„๊ฐ€ READ

๊ทธ ๋‹ค์Œ์— ๋ฐ์ดํ„ฐ์— ์—‘์„ธ์Šค ํ•˜๋Š” Burst

๋งˆ์ง€๋ง‰์œผ๋กœ Row ๋ฅผ ๋‹ซ๋Š”ย PRE(Precharge)


๊ฐ€ ๋˜์‹œ๊ฒ ๋‹ค



๊ทธ๋ฆฌ๊ณ  ์•ž์„œ ๋งํ–ˆ๋“ฏ์ด "Burst ๋Š” ์˜ค๋กœ์ง€ ํ•œ ๋ฒˆ ๋ฐ–์— ํ•  ์ˆ˜ ์—†๋‹ค" ๋Š”


์—ฌ๊ธฐ์ €๊ธฐ BG ์—์„œ ์ผ๋ฃจ์™€์ž‡ (ACTIVATE, READ) ์€ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ

์œผ๋Ÿ‡์œผ๋Ÿ‡ (Burst) ์€ ํ•œ ๊ณณ์—์„œ ๋ฐ–์— ๋ชปํ•จ


๊ทธ๋ฆฌ๊ณ , ์œผ๋Ÿ‡์œผ๋Ÿ‡ ํ•˜๊ณ  ์žˆ๋Š” ์ค‘์—๋„ ๋‹ค๋ฅธ BG์—์„œ๋Š” ์ผ๋ฃจ์™€์ž‡ ํ•  ์ˆ˜ ์žˆ๋‹ค



๊ทธ๋ฆฌ๊ณ  ์œผ๋Ÿ‡์œผ๋Ÿ‡์„ ํ•˜๋Š” ์–‘์„ Burst Length (BL) ์ด๋ผ๊ณ  ํ•จ

๋น„์œ ์— ์ง‘์–ด๋„ฃ์œผ๋‹ˆ๊นŒ ์„ค๋ช…์ด ์ž˜ ์•ˆ๋˜๋„ค


์ •ํ™•ํ•˜๊ฒŒ ์ด์•ผ๊ธฐํ•˜๋ฉด ํ•œ ๋ฒˆ์˜ ๋ช…๋ น์œผ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ๋‹จ์œ„์ž„

DDR5 ์—์„œ๋Š” BL16, ์ฆ‰ 16๊ฐœ์˜ ๋ฐ์ดํ„ฐ ๋‹จ์œ„๋ฅผ ์ „์†กํ•˜๋Š”๋ฐ


DDR ๋žจ์˜ ํŠน์„ฑ ์ƒ ํ•œ ๋ฒˆ์˜ ํด๋Ÿญ CK ์€ ๋‘ ๋ฒˆ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•จ

(์˜›๋‚  ์ •๋ณด๊ธ€ ์ฐธ์กฐ:ย ๋ฐ๊ฐค ํ† ๋ง‰ ์ƒ์‹: DRAM ํด๋Ÿญ? DDR? PC?)


๊ฒฐ๋ก ์ ์œผ๋กœ ๋”ธ5๋Š” BL16 ์ด ๊ณ ์ •์ด๋ผ์„œ 8ํด๋Ÿญ ์”ฉ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ๋•Œ๋ฌธ์—

์•„๋ž˜์—์„œ ์„ค๋ช…ํ•˜๋Š” Burst, BL ์€ 8ํด๋Ÿญ ๋™์•ˆ ์œ ์ง€๋œ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์ž


* ๋‹จย Column Increment ๊ฐ™์€ ์—ฐ์†์ ์ธ Burst ๋Š” ๊ถ๊ธˆํ•œ ๊ฒŒ์ด๋“ค๋งŒ ์ฐพ์•„๋ณด์ž




3. tRRD_S / tRRD_L / tFAW ์ •๋ฆฌ


๋“œ๋””์–ด ์ด ๊ธ€์˜ ๋ฉ”์ธ๋””์‰ฌ


tRRD ๋Š” ์ผ๋ฃจ์™€์ž‡ ์ค‘์—์„œ๋„ ACTIVATE ๋ฅผ ๋ช…๋ นํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ„๊ฒฉ ๋˜์‹œ๊ฒ ๋‹ค

์–ด๋–ป๊ฒŒ ๋ณด๋ฉด ๋‹ค์Œ ACTIVATE๋ฅผ ์œ„ํ•œ ์ตœ์†Œ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ๊ฐ™์€ ๋А๋‚Œ์ž„


์ด ๋•Œ, S ์™€ L ์˜ ์ฐจ์ด๋Š”

tRRD_S = ์„œ๋กœ ๋‹ค๋ฅธ BG ์— ACTIVATE ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•œ ์ง€์—ฐ ์‹œ๊ฐ„

tRRD_L = ๋™์ผํ•œ BG ์— ACTIVATE ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•œ ์ง€์—ฐ ์‹œ๊ฐ„


๊ทธ๋Ÿผ tFAW ๋Š” ๋ญ˜๊นŒ?

์ด๋ฆ„ ๊ทธ๋Œ€๋กœย Four Activate Window ์ธ๋ฐ


4๊ฐœ์˜ ACTIVATE ๋งŒ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ์œˆ๋„์šฐ ๋ผ๊ณ  ์„ค๋ช…ํ• ๊ฒŒ

ํŠน์ดํ•˜๊ฒŒ๋„ ์ด tFAW ๋Š” ๊ฐ๊ฐ์˜ ACTIVATE ์— ๋…๋ฆฝ์ ์œผ๋กœ ์ ์šฉ๋˜๋Š” ์ง€์—ฐ ์‹œ๊ฐ„์ž„



JEDEC ๊ธฐ์ˆ ๋ฌธ์„œ์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ํ‘œ์ค€์ด ์ •ํ•ด์ ธ์žˆ์Œ


tRRD_L >= tRRD_S


tRRD_S = 8nCK (8ํด๋Ÿญ์˜ ๋ฐฐ์ˆ˜)

tRRD_L = max(8nCK, 5 ns) (8ํด๋Ÿญ์˜ ๋ฐฐ์ˆ˜ ๋˜๋Š” 5ns ์ค‘ ์ตœ๋Œ€๊ฐ’)


tFAW = max(32nCK, 20 ns)ย (32ํด๋Ÿญ์˜ ๋ฐฐ์ˆ˜ ๋˜๋Š” 20ns ์ค‘ ์ตœ๋Œ€๊ฐ’)

* 16GB, 24GB ๋‹จ๋ฉด๋žจ์˜ page size = 1KB ๊ธฐ์ค€




๊ณ„์‚ฐํ•˜๊ธฐ ์‰ฝ๊ฒŒย ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ณด์ž


๋‰ด๋ฉ”ํƒ€ 2.0 ์„ ์ ์šฉํ•ด๋ณด๋ฉด

tRRD_S = 6

tRRD_L = 8

tFAW = 32



์ด๋Ÿฐ ์‹์œผ๋กœ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์Œ


๋‹ค์Œ ์ˆœ์„œ์— ACTIVATE ๋˜๋Š” BG๊ฐ€ ํ•ญ์ƒ ๋‹ฌ๋ผ์ง€๋‹ˆ ์ด ๋•Œ์—๋Š” tRRD_S ๊ฐ€ ์ ์šฉ๋˜๊ณ 


์—ฌ๊ธฐ์„œ ํ•ต์‹ฌ์€ tFAW ๊ฐ€ ๊ฐ๊ฐ ์ ์šฉ (์œˆ๋„์šฐ ์—ด๋ฆผ) ๋˜์ง€๋งŒ,

์ฒ˜์Œ ์ ์šฉ๋œ tFAW ์— ACTIVATE ๊ฐ€ 4๋ฒˆ ๋“ค์–ด์˜ค๋ฉด

๋‹ค์Œ ACTIVATE ๋Š” ๋ฌด์กฐ๊ฑด ์ฒ˜์Œ tFAW ๊ฐ€ ๋๋‚  ๋•Œ (์œˆ๋„์šฐ ๋‹ซํž˜) ๊นŒ์ง€ ๋Œ€๊ธฐ ์ƒํƒœ๊ฐ€ ๋จ


์–ด์ฉ” ์ˆ˜ ์—†์ด ์ฒซ ์œˆ๋„์šฐ๊ฐ€ ๋‹ซํžˆ๋Š” 32๋ฒˆ์งธ ํด๋Ÿญ๊นŒ์ง€๋Š” ACTIVATE ๊ฐ€ ์˜ฌ ์ˆ˜ ์—†๋Š” ๋ณ‘๋ชฉ์ด๋‹ค



๋งŒ์•ฝ ๋™์ผํ•œ BG์ด ์—ฐ์†ํ•ด์„œ ACTIVATE ๋œ๋‹ค๋ฉด?



์ด๋ ‡๊ฒŒ ์ ์šฉ๋จ


???: ์ด์•ผ ์ด๋Ÿฌ๋ฉด tFAW ๋ณ‘๋ชฉ ์—†์–ด์ง€๋„ค?

์ด๋ก ์ƒ์€ ๊ทธ๋ ‡๋‹ค


ํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ์—๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์Šค์ผ€์ค„๋ง์ด๋‚˜

๋”ธ5์˜ ๋Œ€ํ‘œ์ ์ธ ํŠน์ง•์ธย Interleaved Access (BG์˜ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ) ๋“ฑ์— ์˜ํ•ด ์—ฌ๋Ÿฌ BG๋กœ ๋ถ„์‚ฐ๋œ๋‹ค


๋‹จ, ์–ด๋งˆ๋ฌด์‹œํ•œ ์–‘์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์™€์„œ

BG์— ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ๋ถ„์‚ฐํ•ด ๋ถ€ํ•˜๋ฅผ ๊ฑธ์–ด๋ฒ„๋ฆฌ๋Š” ํ”„๋ผ์ž„ ๋ผ์ง€ ๊ฐ™์€ ํ…Œ์ŠคํŠธ๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜๋„ ์žˆ๋‹ค



์ถ”๊ฐ€๋กœ tFAW ๋™์•ˆ 4๊ฐœ์˜ ACTIVATE ๊ฐ€ ์ฑ„์›Œ์ง€์ง€ ์•Š๋”๋ผ๋„ ์œˆ๋„์šฐ๋ฅผ ๋‹ซ๊ณ  ์ƒˆ ACTIVATE๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค


์ด ํƒ€์ด๋ฐ๋“ค์„ ์ •๋ฆฌํ•˜๋ฉด

a. ์„œ๋กœ ๋‹ค๋ฅธ BG ๊ฐ„์˜ ์ผ๋ฃจ์™€์ž‡ (ACTIVATE) ์€ tRRS_S ์˜ ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค

b. ๋™์ผํ•œ BG ๊ฐ„์˜ ์ผ๋ฃจ์™€์ž‡ย (ACTIVATE) ์€ย tRRS_L ์˜ ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค

c. tFAW ์ง€์—ฐ ์‹œ๊ฐ„ ๋™์•ˆ์—๋Š” ์ผ๋ฃจ์™€์ž‡์„ ์ตœ๋Œ€ 4๋ฒˆ ํ•  ์ˆ˜ ์žˆ๋‹ค


์ธ๋ฐ, ์šฐ๋ฆฌ๊ฐ€ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ•œ ๋ณ‘๋ชฉ์ด ์žˆ๋‹ค




์œผ๋Ÿ‡์œผ๋Ÿ‡ (Burst) ์€ ๋ฌด์กฐ๊ฑด 8ํด๋Ÿญ (BL16) ์ด ์†Œ์š”๋˜๊ณ , ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ์œผ๋Ÿ‡์œผ๋Ÿ‡๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค

์œ„์—์„œ ์ ์šฉํ•œ ์˜ˆ์‹œ์—์„œ ์ด ์œผ๋Ÿ‡์œผ๋Ÿ‡์„ ๋„ฃ์–ด๋ฒ„๋ฆฌ๋ฉด



์ด๋ ‡๊ฒŒ ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ๋ฐ–์— ์—†๋‹ค

๋Œ€์‹  Burst ๋™์•ˆ์—๋Š” ACTIVATE ์™€ READ ๋ช…๋ น์€ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์—ฐ์†์ ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋‹ค

์ด๊ฒƒ์„ ๋”ธ5์˜ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์กฐ ํŠน์„ฑ์ด๋ผ๊ณ  ํ•œ๋‹ค



???: ์ด์•ผ ๊ทธ๋Ÿผ tFAW 32 ๋ฉด BL ๋ณ‘๋ชฉ๋„ ์—†๊ฒ ๊ตฌ๋‚˜



์Šฌํ”„์ง€๋งŒ ์•„๋‹ˆ๋‹ค


์‹ค์ œ๋กœ๋Š” ACTIVATE ๋ช…๋ น ํ›„ tRCD ์˜ ์ง€์—ฐ์ด ์žˆ๊ณ 

READ ๋ช…๋ น ํ›„์—๋Š” tCL ์˜ ์ง€์—ฐ์ด ์žˆ๋‹ค


๊ทธ๋Ÿฌ๊ณ  ๋‚˜์„œ์•ผ ์—ฐ์†ํ•ด์„œ Burst ๋ฅผ ์ฒ˜๋ฆฌ ํ• ํ…Œ์ง€๋งŒ

์•„๋งˆ ๋‹ค์Œ Burst ๋„ ์•ž์„  ์ง€์—ฐ ์‹œ๊ฐ„์ด ๋˜‘๊ฐ™์ด ์ ์šฉ๋  ์˜ˆ์ •์ด๋‹ค


๋žจ์˜ค๋ฒ„ ํ•  ๋•Œ 1์ฐจ ํƒ€์ด๋ฐ์˜ ์ฒด๊ฐ์ด ๋” ํฌ๊ฒŒ ์ž‘์šฉํ•˜๋Š” ์ด์œ ๋„ ์ด ๋•Œ๋ฌธ์ด์ง€ ์•Š์„๊นŒ ์ƒ๊ฐํ•œ๋‹ค






4.ย ์ •๋ง tRRD_L ์€ 10 ์„ ์ค˜์•ผ ํ•˜๋Š”๊ฐ€?


๊ทธ๊ฒŒ ๋” ๋‚˜์„ ์ˆ˜๋„ ์žˆ๋‹ค

ํƒ€์ด๋ฐ ์ž์ฒด๋ฅผ ํ’€์–ด์„œ ์•ˆ์ •์„ฑ ํ™•๋ณด๋Š” ๋ฌผ๋ก ์ด๊ณ , ๋ ˆ์ดํ„ด์‹œ์—๋„ ํฌ๊ฒŒ ์˜ํ–ฅ์€ ์—†์„ ๊ฒƒ ๊ฐ™์Œ


์–ผ๋งˆ ์ „ ํ‚น๋ฑ…ํฌ 48GB ํ‚ท์œผ๋กœ ์•ˆ์ •ํ™” ํ…Œ์ŠคํŠธ ํ•œ ํƒ€์ด๋ฐ๋„ tRRD_S/L 8/12 ์˜€๊ณ ,

์—ฌ๊ธฐ์ €๊ธฐ ์ฐพ๋‹ค ๋ณด๋‹ˆ๊นŒ 3GB IC (24, 48 GB ์Šคํ‹ฑ) ๋Š”ย tRRD_L = 12nCK ์“ฐ๋Š”๊ฑธ ์ถ”์ฒœํ•จ

https://docs.google.com/spreadsheets/d/1TfGAex1K0_Af9idWtcgic1-IMY1D8fWn3IudKAZo43c/edit?gid=1470528535#gid=1470528535



์ถ”๊ฐ€๋กœ ๊ทน๋‹จ์ ์ธ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์—์„œ๋งŒ ๋ฐœ์ƒํ•œ ์—๋Ÿฌ๋ผ๋Š” ์ ์€ ์ฐธ๊ณ ํ•ด์•ผ ํ•˜๋Š”๋ฐ


๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ–ˆ๊ณ 

๋Œ€์šฉ๋Ÿ‰ BG ๊ฐ„ ํ™•์‚ฐ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋Š” Prime95 Large FFT ์—์„œ

ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์ฆˆ๋ฅผ ๋Š˜๋ ค์„œ ์ปค์Šคํ…€ ์„ค์ •ํ–ˆ๋Š”๋ฐ


์ด๋ ‡๊ฒŒ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์‘ค์…”๋„ฃ๋Š”๋‹ค๋ฉด

- BG ๊ฐ„ ์ˆœํ™˜ ์—ฌ์œ  ์—†์ด ์—ฐ์† ์ ‘๊ทผ, ๊ฐ™์€ BG ์—ฐ์† ์•ก์„ธ์Šค๋กœ ์ธํ•œ ์ถฉ๋Œ

- BL16 ์ค‘์ฒฉ

-ย BG ๊ฐ„ ๋‚ด๋ถ€ ํšŒ๋กœ ๊ฐ„์„ญ์ด๋‚˜ ํƒ€์ด๋ฐ ์ถฉ๋Œ


๋“ฑ๋“ฑ์˜ ์›์ธ์ด ์—๋Ÿฌ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ์ƒ๊ฐํ•จ



๋”ฐ๋ผ์„œ ๋งจ ์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋˜ย ๊ณผํ•™ ๊ณ„์‚ฐ, AVX2/AVX-512 ์—ฐ์‚ฐ์„ ๋™๋ฐ˜ํ•œ ๊ณ ํ•ด์ƒ๋„ ๋ Œ๋”๋ง, ๋Œ€๊ทœ๋ชจ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋“ฑ ์šฉ๋„์— ํ•ด๋‹นํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ์ผ๋ฐ˜์ ์ธ ๋ฐํƒ‘ PC ํ™˜๊ฒฝ์—์„œ๋Š” ํฌ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์„๊นŒ ํ•˜๋Š” ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ์ž„



์ด์ƒ