단일 곱셈-누산기: 두 판 사이의 차이

위키백과, 우리 모두의 백과사전.
내용 삭제됨 내용 추가됨
Chobot (토론 | 기여)
잔글 봇:인터위키 링크 8 개가 위키데이터Q1327576 항목으로 옮겨짐. 이동 완료.
Namobot (토론 | 기여)
봇: 인용 틀 변수 이름 수정
3번째 줄: 3번째 줄:
:<math>\ a \leftarrow a + ( b \times c )</math>
:<math>\ a \leftarrow a + ( b \times c )</math>


이것을 [[마이크로프로세서]]에 적용할경우, 두 동작으로 곱한후에 더하는 것보다 한번에 곱하기와 더하기를 동시에 함으로써 더 빠른 결과를 얻을 수 있다. 단일 곱셈-누산기(FMA)는 [[IEEE 754-2008]]에 포함되어 있다.
이것을 [[마이크로프로세서]]에 적용할경우, 두 동작으로 곱한후에 더하는 것보다 한번에 곱하기와 더하기를 동시에 함으로써 더 빠른 결과를 얻을 수 있다. 단일 곱셈-누산기(FMA)는 [[IEEE 754-2008]]에 포함되어 있다.


단일 곱셈-누산기는 [[IBM]] Power1 프로세서에서 처음 적용되었으며<ref>{{서적 인용|이름=R. K. |성=Montoye |이름=E. |성=Hokenek |이름=S. L. |성=Runyon |url=http://domino.research.ibm.com/tchjr/journalindex.nsf/4ac37cf0bdc4dd6a85256547004d47e1/e3d1d5353695231c85256bfa0067fa31?OpenDocument |제목=Design of the IBM RISC System/6000 floating-point execution unit |journal=IBM Journal of Research and Development |볼륨=34 |issue=1 |월=January |발행연도=1990 |페이지=59–70 |issn=0018-8646 |doi=10.1147/rd.341.0059 }}</ref>, 이후 여러 다른 프로세서에서 적용되기 시작했다.
단일 곱셈-누산기는 [[IBM]] Power1 프로세서에서 처음 적용되었으며<ref>{{서적 인용|이름=R. K. |성=Montoye |이름=E. |성=Hokenek |이름=S. L. |성=Runyon |url=http://domino.research.ibm.com/tchjr/journalindex.nsf/4ac37cf0bdc4dd6a85256547004d47e1/e3d1d5353695231c85256bfa0067fa31?OpenDocument |제목=Design of the IBM RISC System/6000 floating-point execution unit |journal=IBM Journal of Research and Development |볼륨=34 |issue=1 |월=January |연도=1990 |페이지=59–70 |issn=0018-8646 |doi=10.1147/rd.341.0059 }}</ref>, 이후 여러 다른 프로세서에서 적용되기 시작했다.


* [[후지쯔]] SPARC64 VI (2007) 과 이후제품
* [[후지쯔]] SPARC64 VI (2007) 과 이후제품

2015년 12월 19일 (토) 14:38 판

단일 곱셈-누산기(영어: Fused multiply-add, FMA )는 부동소수점 곱하기와 더하기를 한번에 수행한다. 두 수의 곱한값을 누산기에서 또 다른 값과 더하는 동작이다. 아래의 식에서 b와 c의 곱하기 결과값을 a와 더한 후에 그 결과를 a에 저장됨을 볼 수 있다.

이것을 마이크로프로세서에 적용할경우, 두 동작으로 곱한후에 더하는 것보다 한번에 곱하기와 더하기를 동시에 함으로써 더 빠른 결과를 얻을 수 있다. 단일 곱셈-누산기(FMA)는 IEEE 754-2008에 포함되어 있다.

단일 곱셈-누산기는 IBM Power1 프로세서에서 처음 적용되었으며[1], 이후 여러 다른 프로세서에서 적용되기 시작했다.

  • 후지쯔 SPARC64 VI (2007) 과 이후제품
  • HP PA-8000 (1996) 과 이후제품
  • SCE-Toshiba Emotion Engine (1999)
  • 인텔 아이테니엄 (2001)
  • STI Cell (2006)
  • (MIPS-호환) Loongson-2F (2008)[2]

인텔해스웰 마이크로프로세서부터 FMA3를 적용할 예정이며 AMDFMA4를 지원 예정이다.

주석

  1. Runyon, S. L. (1990년 1월). 《Design of the IBM RISC System/6000 floating-point execution unit》. 《IBM Journal of Research and Development》. 59–70쪽. doi:10.1147/rd.341.0059. ISSN 0018-8646. 
  2. http://www.mdronline.com/mpr/h/2008/1103/224401.html - Godson-3 Emulates x86: New MIPS-Compatible Chinese Processor Has Extensions for x86 Translation