1 |
1
캐리 세이브 가산기(carry save adder, CSA) 기반의 누산기(accumulation, ACC)에 입력값을 입력하는 단계;상기 누산기(ACC)를 통해 상기 입력값으로부터 출력값을 획득하는 단계; 및상기 누산기(ACC)를 통해 획득한 상기 출력값을 출력하는 단계;를 포함하는 CNN 기반 AI 모델의 누산 방법
|
2 |
2
제1항에서,상기 누산기(ACC)는,서로 계층적으로 연결된 복수의 캐리 세이브 가산기(CSA); 및캐리 세이브 가산기(CSA)와 연결된 하나의 리플 캐리 가산기(ripple carry adder, RCA);를 포함하는,CNN 기반 AI 모델의 누산 방법
|
3 |
3
제2항에서,상기 출력값 획득 단계는,상기 복수의 캐리 세이브 가산기(CSA)를 통해 상기 입력값으로부터 중간값을 획득하는 단계; 및상기 하나의 리플 캐리 가산기(RCA)를 통해 상기 중간값으로부터 상기 출력값을 획득하는 단계;를 포함하는,CNN 기반 AI 모델의 누산 방법
|
4 |
4
제2항에서,상기 누산기(ACC)는,상기 하나의 리플 캐리 가산기(RCA)에서만 오버플로우(overflow)와 언더플로우(underflow)의 센싱을 수행하는,CNN 기반 AI 모델의 누산 방법
|
5 |
5
캐리 세이브 가산기(carry save adder, CSA) 기반의 누산기(accumulation, ACC)를 통해 누산하는 누산 장치로서,상기 누산기(ACC)를 통해 누산하기 위한 하나 이상의 프로그램을 저장하는 메모리; 및상기 메모리에 저장된 상기 하나 이상의 프로그램에 따라 상기 누산기(ACC)를 통해 누산하기 위한 동작을 수행하는 하나 이상의 프로세서;를 포함하고,상기 프로세서는,상기 누산기(ACC)에 입력값을 입력하고, 상기 누산기(ACC)를 통해 상기 입력값으로부터 출력값을 획득하며, 상기 누산기(ACC)를 통해 획득한 상기 출력값을 출력하는,CNN 기반 AI 모델의 누산 장치
|