컴퓨터 산술
FP16(부호 1·지수부 5비트(바이어스 15)·가수 10비트)으로 나타낼 수 있는 최대 유한값은 얼마입니까?
- A32768
- B65536
- C65504
정답과 해설 보기
정답: C. 65504
지수부의 모두 1(31)은 무한대와 NaN에 사용되므로 최대 지수부는 30이고, 실제 지수는 30 − 15 = 15입니다. 가수가 모두 1일 때 값은 (1 + 1 − 2⁻¹⁰) × 2¹⁵ = (2 − 2⁻¹⁰) × 32768 = 65536 − 32 = 65504가 됩니다. 이를 넘는 결과는 무한대가 되므로 FP16 학습에서는 오버플로에도 주의해야 합니다. 32768은 가수가 0일 때의 2¹⁵, 65536은 2¹⁶으로 둘 다 최댓값이 아닙니다.