METHOD FOR STATUS MONITORING OF ACCELERATION KERNELS IN A STORAGE DEVICE AND STORAGE DEVICE EMPLOYING THE SAME

Disclosed is a method for monitoring a state of acceleration kernels in a storage device. The method comprises the steps of: receiving an asynchronous event reporting (AER) command from a host, by a controller of the storage device, corresponding to a first operation assigned to a first acceleration...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KACHARE RAMDAS, SUBBANNA DIVYA, APTE VINIT SADANAND
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Disclosed is a method for monitoring a state of acceleration kernels in a storage device. The method comprises the steps of: receiving an asynchronous event reporting (AER) command from a host, by a controller of the storage device, corresponding to a first operation assigned to a first acceleration kernel in an acceleration co-processor by a host; adding the received AER command to a look-up table of the controller; receiving a completion message from the first acceleration kernel corresponding to the first operation; comparing the received completion message with AER commands in the look-up table; and transmitting the command completion entry to the host when the received completion message matches one of the AER commands in the look-up table. 저장 장치에서 가속 커널들의 상태 모니터링 방법이 개시된다. 이 방법은 호스트에 의해 가속 코-프로세서에서 제1 가속 커널에 할당된 제1 동작에 대응하는 비동기 이벤트 보고(AER: asynchronous event reporting) 명령을 호스트로부터 저장 장치의 제어기에 의해서 수신하는 단계; 수신된 AER 명령을 제어기의 룩-업 테이블에 추가하는 단계; 제1 동작에 대응하는 제1 가속 커널로부터 완료 메시지를 수신하는 단계; 수신된 완료 메시지를 룩-업 테이블의 AER 명령들과 비교하는 단계; 및 수신된 완료 메시지와 룩-업 테이블 내의 AER 명령들 중 하나가 매치하면, 호스트로 명령 완료 엔트리를 전송하는 단계를 포함한다.