부동 소수점 장치
위키백과, 우리 모두의 백과사전.
|
|
이 문서의 내용은 출처가 분명하지 않습니다. 지금 바로 이 문서를 편집하여, 참고하신 문헌이나 신뢰할 수 있는 출처를 주석 등으로 표기해 주세요. 검증되지 않은 내용은 삭제될 수도 있습니다. 내용에 대한 의견은 토론 문서에서 나누어 주세요. |
부동 소수점 장치(浮動小數點裝置, Floating Point Unit, 줄여서 FPU)는 CPU의 일부로서 부동 소수점 연산을 효율적으로 처리하기 위해서 만든 장치이다. 보통 부동소수점 수에 대한 덧셈과 곱셈을 지원하며, 일부는 거듭제곱뿐 아니라 삼각 함수도 계산할 수 있다.
모든 CPU가 별도의 FPU를 가지고 있는 것은 아니다. FPU가 없는 CPU는 마이크로 코드를 이용하여 ALU에서 FPU의 기능을 흉내낸다. 물론 이 경우는 FPU를 사용하는 경우보다 연산 속도가 훨씬 느리다.
수치 연산을 할 때 보조 프로세서로 사용하며 컴퓨터가 사용하는 기본 마이크로프로세서보다 숫자를 다룰 때 더 빠르게 사용할수 있다. FPU는 전적으로 대형 수학적 연산을 강조하는 명령 집합이 있어서 계산이 빨라질 수 있다. 현재의 대부분의 PC 에서는 FPU를 채택하고 있으며, 평상시에는 수행하지 않다가, 그래픽 이미지 처리나 표현 등과 같은 특별할 일을 수행할 때에만 FPU가 작동하게 된다.
같이 보기 [편집]
|
CPU 기술 |
|
|---|---|
| 구조 | |
| 명령어 집합 | |
| 파이프라인 | |
| 병렬화 | |
| 스레드 | |
| 플린 분류 | |
| 종류 | |
| 구성 | |
| 전력 관리 | |
| 이 글은 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |