METHOD AND APPARATUS FOR MULTIPLY-ACCUMULATE CALCULATION

본 발명의 일실시예는 곱셈 누적 연산 장치에서 수행되는 곱셈 누적 연산 방법에 있어서, 지수 덧셈기에 의해 제1 지수 및 제2 지수를 합산한 값에서 지수 감산기에 의해 더해질 부동 소수점 값의 지수와의 차이 값을 연산하는 단계와, 가수 곱셈기에 의해 제1 가수 및 제2 가수를 곱한 값을 연산하는 단계와, 가수 쉬프터에 의해 상기 차이값 만큼 상기 제1 가수 및 상기 제2 가수를 곱한 값 또는 더해질 부동 소수점 값의 가수 값을 쉬프트시키는 단계와, 가수 덧셈기에 의해 쉬프트된 제1 가수 및 쉬프트된 제2 가수 값을 더하는 단계와,...

Full description

Saved in:
Bibliographic Details
Main Author HAN JIN HO
Format Patent
LanguageEnglish
Korean
Published 05.06.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:본 발명의 일실시예는 곱셈 누적 연산 장치에서 수행되는 곱셈 누적 연산 방법에 있어서, 지수 덧셈기에 의해 제1 지수 및 제2 지수를 합산한 값에서 지수 감산기에 의해 더해질 부동 소수점 값의 지수와의 차이 값을 연산하는 단계와, 가수 곱셈기에 의해 제1 가수 및 제2 가수를 곱한 값을 연산하는 단계와, 가수 쉬프터에 의해 상기 차이값 만큼 상기 제1 가수 및 상기 제2 가수를 곱한 값 또는 더해질 부동 소수점 값의 가수 값을 쉬프트시키는 단계와, 가수 덧셈기에 의해 쉬프트된 제1 가수 및 쉬프트된 제2 가수 값을 더하는 단계와, , 누적 레지스터에 의해, 상기 쉬프트된 제1 가수 및 쉬프트된 제2 가수값의 덧셈 연산의 결과에서 기설정된 가수 비트위쓰(Mantissa bitwidth) 비트 값 이내의 값을 누적하는 단계와, 오버플로우 카운터기에 의해 상기 쉬프트된 제1 가수 및 쉬프트된 제2 가수값의 덧셈 연산의 결과에서 상기 기설정된 가수 비트위쓰(Mantissa bitwidth) 비트 값을 초과하는 초과 값을 기초로 오버플로우 발생 횟수를 결정하는 단계와, 상기 가수 덧셈기에서 출력된 값 상기 오버플로우 발생횟수를 기초로 정규화 및 라운드시키는 단계와, 상기 지수 업데이트기에 의해 상기 정규화 및 라운드 된 값을 이용하여 지수를 업데이트하는 단계를 포함할 수 있다.
Bibliography:Application Number: KR20230038830