Computational storage device and method for operating the device

연산 스토리지 장치 및 그 구동 방법이 제공된다. 연산 스토리지 장치의 구동 방법은, 스토리지 컨트롤러에 의해, 제1 호스트 장치로부터 수신된 제1 컴퓨팅 네임 스페이스 설정 지시에 응답하여 제1 큐와 제1 액셀레이터를 포함하고 제1 아이디(ID) 값으로 제1 값을 갖는 제1 컴퓨팅 네임 스페이스를 설정하고, 스토리지 컨트롤러에 의해, 제2 호스트 장치로부터 수신된 제2 컴퓨팅 네임 스페이스 설정 지시에 응답하여 제2 큐와 제2 액셀레이터를 포함하고 제1 아이디 값으로 제2 값을 갖는 제2 컴퓨팅 네임 스페이스를 설정하고, 스토리지...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LEE JONG WON, WOO, SANG OAK, JUNG MYUNG JUNE, SHIN JAE HO
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:연산 스토리지 장치 및 그 구동 방법이 제공된다. 연산 스토리지 장치의 구동 방법은, 스토리지 컨트롤러에 의해, 제1 호스트 장치로부터 수신된 제1 컴퓨팅 네임 스페이스 설정 지시에 응답하여 제1 큐와 제1 액셀레이터를 포함하고 제1 아이디(ID) 값으로 제1 값을 갖는 제1 컴퓨팅 네임 스페이스를 설정하고, 스토리지 컨트롤러에 의해, 제2 호스트 장치로부터 수신된 제2 컴퓨팅 네임 스페이스 설정 지시에 응답하여 제2 큐와 제2 액셀레이터를 포함하고 제1 아이디 값으로 제2 값을 갖는 제2 컴퓨팅 네임 스페이스를 설정하고, 스토리지 컨트롤러에 의해, 제1 호스트 장치로부터 제1 프로그램을 수신하여 제1 컴퓨팅 네임 스페이스에 로드하고, 스토리지 컨트롤러에 의해, 제2 호스트 장치로부터 제2 프로그램을 수신하여 제2 컴퓨팅 네임 스페이스에 로드하고, 스토리지 컨트롤러에 의해, 제1 호스트 장치로부터 수신된 제1 프로그램에 대한 활성화 지시에 응답하여 제1 프로그램의 식별 값을 기초로 제1 컴퓨팅 네임 스페이스의 제2 아이디 값을 제3 값으로 설정하고, 스토리지 컨트롤러에 의해, 제2 호스트 장치로부터 수신된 제2 프로그램에 대한 활성화 지시에 응답하여 제2 프로그램의 식별 값을 기초로 제2 컴퓨팅 네임 스페이스의 제2 아이디 값을 제4 값으로 설정하는 것을 포함한다. An operating method of a computational storage device includes: setting a first computing namespace, including a first queue and a first accelerator and having a first value as its first ID, per instructions from a first host; setting a second computing namespace, including a second queue and a second accelerator and having a second value as its first ID, per instructions from a second host; loading a first program from the first host in the first computing namespace; loading a second program from the second host in the second computing namespace; setting a second ID of the first computing namespace to a third value based on an ID of the first program per instructions to activate the first program; and setting the second ID of the second computing namespace to a fourth value based on an ID of the second program per instructions to activate the second program.