HBM BASED MEMORY LOOKUP ENGINE FOR DEEP LEARNING ACCELERATOR
Disclosed are a storage device and a control method thereof. The storage device includes an HBM stack including a host, a logic die, and a memory die. A calculation look-up table is stored in a memory array of a memory die. The host includes sending a command to perform an operation using a kernel a...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Disclosed are a storage device and a control method thereof. The storage device includes an HBM stack including a host, a logic die, and a memory die. A calculation look-up table is stored in a memory array of a memory die. The host includes sending a command to perform an operation using a kernel and a plurality of input feature maps and finding a product of a weight of the kernel and values of the input feature maps. The calculation look-up table includes rows corresponding to the weight of the kernel, and columns correspond to the values of the input feature map. The result stored in positions corresponding to the rows and columns is a product of the weight corresponding to the row and a value corresponding to the column.
저장 장치 및 저장 장치를 제어하는 방법이 개시된다. 저장 장치는 호스트, 로직 다이, 및 메모리 다이를 포함하는 고 대역폭 메모리 스택을 포함한다. 계산 룩업 테이블은 메모리 다이의 메모리 어레이에 저장된다. 호스트는 커널 및 복수의 입력 특징 맵을 사용하는 연산을 수행하기 위한 명령을 전송하고, 커널의 가중치 및 다수의 입력 특징 맵의 값들의 곱을 찾는 것을 포함한다. 계산 룩업 테이블은 커널의 가중치에 대응하는 로우를 포함하고, 컬럼은 입력 특징 맵의 값에 대응한다. 로우 및 컬럼에 대응하는 위치에 저장된 결과 값은 로우에 대응하는 가중치 및 컬럼에 대응하는 값의 곱이다. |
---|