DMIPS (Dhrystone Million Instructions Per Second)

Β· 311 words Β· 1 minute read

κ°œμš” πŸ”—

ν”„λ‘œμ„Έμ„œμ˜ μ„±λŠ₯을 λ‚˜νƒ€λ‚΄λŠ” μ§€ν‘œλ‘œμ„œ DMIPSλΌλŠ” 것을 μ‚¬μš©ν•˜κ²Œ λ˜μ—ˆλ‹€. 벀치마크둜 MIPS만 μ•Œκ³  μžˆμ—ˆλŠ”λ° μ‹€μ œλ‘œ μ—…λ¬΄μ—μ„œ μ‚¬μš©ν–ˆλ˜ 것은 DMIPSλΌλŠ” κ²ƒμ΄μ–΄μ„œ μ΄λ²ˆμ— ν™•μ‹€ν•˜κ²Œ μ •λ¦¬ν•˜κ³  κ°€κ³ μž ν•œλ‹€.

DMIPSλŠ” λ“œλΌμ΄μŠ€ν†€(Dhrystone) 벀치마크 ν…ŒμŠ€νŠΈμ˜ κ²°κ³Όλ₯Ό μ •μˆ˜ν™”ν•΄μ„œ 이λ₯Ό ν•˜μ€‘ν•œ κ°’μœΌλ‘œ λΉ„κ΅ν•˜λŠ” λ°©λ²•μœΌλ‘œ ν”„λ‘œμ„Έμ„œ μ„±λŠ₯ 비ꡐ에 μ΄μš©ν•˜λŠ” μ§€ν‘œμ΄λ‹€. 예λ₯Ό λ“€μ–΄, ARM 32bit Cortex-M3 CPU - 72 MHz maximum frequency λͺ¨λΈμ˜ 경우 1.25 DMIS/MHz 인데 여기에 CPU μ‚¬μš©λŸ‰μ„ μ΄μš©ν•˜λ©΄ ν•΄λ‹Ή ν”„λ‘œμ„Έμ„œκ°€ κ°€μ§€λŠ” Full DMIPS (72MHz 일 λ•Œμ˜ DMIPS) λŒ€λΉ„ μΈ‘μ •ν•˜κ³ μž ν•˜λŠ” ν”„λ‘œμ„ΈμŠ€μ— λŒ€ν•œ DMIPS μ§€ν‘œλ₯Ό 얻을 수 μžˆλ‹€.

예λ₯Ό λ“€μ–΄, A ν”„λ‘œμ„ΈμŠ€μ˜ 평균 CPU μ‚¬μš©λŸ‰μ΄ 10% 라고 κ°€μ •ν•˜λ©΄, μœ„μ˜ Cortex-M3 의 Full DMIPSλŠ” 72 * 1.25 = 90 DMIPS 이고, DMIPS * 0.1 = 9 DMIPS λΌλŠ” 값을 μ‚°μΆœν•΄λ‚Ό 수 μžˆλ‹€.

링크 πŸ”—