맞춤기술찾기

이전대상기술

그래프기계학습 가속화를 지원하는 계산형스토리지

  • 기술번호 : KST2023003360
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 바람직한 일 실시예로서 그래프기계학습 가속화를 지원하는 계산형스토리지는 그래프데이터셋을 저장하는 SSD;및 호스트(host)가 데이터흐름그래프 형태로 프로그래밍한 그래프 기계학습 모델을 메모리에 다운로드하는 FPGA;를 포함하고, 상기 FPGA 내에 제작된 하드웨어 로직은 PCIe 스위치를 통해 상기 SSD에 액세스를 수행하는 것을 특징으로 한다.
Int. CL G06F 3/06 (2006.01.01) G06N 3/063 (2023.01.01)
CPC G06F 3/0685(2013.01) G06F 3/0635(2013.01) G06F 3/0607(2013.01) G06N 3/063(2013.01)
출원번호/일자 1020220133576 (2022.10.17)
출원인 한국과학기술원
등록번호/일자
공개번호/일자 10-2023-0108206 (2023.07.18) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020220003627   |   2022.01.10
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.10.17)
심사청구항수 15

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 정명수 대전광역시 유성구
2 권미령 대전광역시 유성구
3 국동현 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 리앤목특허법인 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.10.17 수리 (Accepted) 1-1-2022-1092859-57
2 특허고객번호 정보변경(경정)신고서·정정신고서
2023.01.31 수리 (Accepted) 4-1-2023-5023571-05
3 특허고객번호 정보변경(경정)신고서·정정신고서
2023.05.04 수리 (Accepted) 4-1-2023-5110236-33
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
스토리지(SSD) 인근에 배치된 연산부(FPGA);상기 스토리지에 그래프데이터셋을 저장하거나 액세스 할 수 있는 인터페이스를 제공하고, 상기 그래프데이터셋과 이를 관리하는 메타데이터를 출력하는 그래프저장부;호스트(host)가 데이터흐름그래프 형태로 프로그래밍한 그래프 기계학습 모델을 기설정된 형식의 데이터흐름그래프로 변환하고 상기 연산부의 메모리에 다운로드한 후 실행하여 그래프기계학습 전처리 및 그래프기계학습 추론을 수행하는 그래프실행부;및상기 호스트의 비트파일을 다운받은 후, 상기 비트파일을 기초로 설정메모리 값을 세팅하여 상기 연산부의 하드웨어 로직을 설계하고 상기 그래프기계학습 추론 가속기를 생성하는 가속기생성부;를 포함하는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
2 2
제 1 항에 있어서, 상기 연산부는 제 1 영역 및 제 2 영역으로 나뉘고, 상기 제 1 영역과 상기 제 2 영역은 코프로세서 포트 및 시스템 버스 레인이 배치되어 있어 상기 제 2 영역을 프로그래밍할 수 있는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
3 3
제 2 항에 있어서, 상기 제 1 영역은 고정된 영역으로, 상기 그래프저장부, 상기 그래프실행부 및 상기 가속기생성부를 실행할 때 사용되는 하드웨어 로직을 포함하는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
4 4
제 2 항에 있어서, 상기 제 2 영역은 동적으로 프로그래밍 가능한 영역으로, 사용자가 상기 그래프 실행부를 통해 하드웨어에서 실행가능한 연산을 정의할 수 있는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
5 5
제 1 항에 있어서, 상기 연산부 내에 제작된 하드웨어 로직은 PCIe 스위치를 통해 상기 스토리지에 액세스하는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
6 6
제 1 항에 있어서, 상기 그래프저장부는 상기 그래프데이터셋에 포함된 그래프를 저장할 때 상기 그래프를 이웃검색에 용이한 그래프 구조로 변환하는 처리를 동시에 수행하여 상기 그래프실행부에서 상기 스토리지에 저장된 그래프에 액세스할 때 노드 샘플링 또는 임베딩 샘플링이 바로 수행되는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
7 7
제 1 항에 있어서, 상기 그래프저장부는상기 그래프데이터셋에 포함된 그래프 구조를 저장할 때 각 노드의 인덱스마다 노드 이웃수를 기초로 기설정된 개수 이상이면 H타입, 기설정된 개수 이하이면 L타입으로 구분하여 메타데이터로 저장한 그래프비트맵을 생성하고, 또한 각 노드의 인덱스마다 논리페이지번호가 할당된 매핑테이블을 생성하는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
8 8
제 7 항에 있어서, 상기 H타입은 노드의 이웃수가 단일 페이지가 저장할 수 있는 이웃수 보다 많은 경우로, 상기 H타입 메타데이터가 저장된 노드의 인덱스는 링크드리스트 형태의 매핑테이블을 생성하는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
9 9
제 7 항에 있어서, 상기 L타입은 노드의 이웃수가 단일 페이지가 저장할 수 있는 이웃수 보다 적은 경우로, 상기 L타입 메타데이터가 저장된 노드의 인덱스는 단일페이지에 다중 노드의 이웃리스트를 저장한 범위기반 형태의 매핑테이블을 생성하는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
10 10
제1 항에 있어서, 상기 그래프실행부는 상기 기설정된 형식의 데이터흐름그래프를 실행할 때 상기 그래프저장부에서 제공하는 인터페이스를 통해 상기 스토리지에 저장된 그래프데이터셋에 직접 액세스하는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
11 11
제 1 항에 있어서, 상기 스토리지와 상기 연산부는 동일한 PCIe 카드 내에 배치되는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
12 12
그래프데이터셋을 저장하는 SSD;및호스트(host)가 데이터흐름그래프 형태로 프로그래밍한 그래프 기계학습 모델을 메모리에 다운로드하는 FPGA;를 포함하고,상기 FPGA 내에 제작된 하드웨어 로직은 PCIe 스위치를 통해 상기 SSD에 액세스를 수행하며, 상기 FPGA는 제 1 영역 및 제 2 영역으로 나뉘고, 상기 제 1 영역은 하드웨어 로직이 고정되어 있고, 상기 제 2 영역은 동적으로 프로그래밍 가능한 영역으로 상기 제 1 영역과 상기 제 2 영역은 코프로세서 포트 및 시스템 버스 레인이 배치되어 있어 상기 제 2 영역에서 사용자가 정의한 비트파일을 프로그래밍할 수 있는 것을 특징으로 하는 그래프기계학습 가속화를 지원하는 계산형스토리지
13 13
스토리지(SSD)에 그래프데이터셋을 저장하는 단계;및 연산부(FPGA)에서 호스트(host)가 데이터흐름그래프 형태로 프로그래밍한 그래프 기계학습 모델을 메모리에 다운로드하는 단계;를 포함하고, 상기 FPGA 내에 제작된 하드웨어 로직은 PCIe 스위치를 통해 상기 SSD에 액세스를 수행하며, 상기 FPGA는 제 1 영역 및 제 2 영역으로 나뉘고, 상기 제 1 영역은 하드웨어 로직이 고정되어 있고, 상기 제 2 영역은 동적으로 프로그래밍 가능한 영역으로 상기 제 1 영역과 상기 제 2 영역은 코프로세서 포트 및 시스템 버스 레인이 배치되어 있어 상기 제 2 영역에서 사용자가 정의한 비트파일을 프로그래밍할 수 있는 것을 특징으로 하는 계산형스토리지에서 그래프기계학습 가속화를 지원하는 방법
14 14
제 13 항에 있어서, 상기 연산부(FPGA)는 상기 스토리지(SSD) 인근에 배치되는 것을 특징으로 하는 계산형스토리지에서 그래프기계학습 가속화를 지원하는 방법
15 15
제 1 항에 있어서,상기 제 1 영역은 고정된 영역으로, 그래프저장부, 그래프실행부 및 가속기생성부를 실행할 때 사용되는 하드웨어 로직을 포함하는 것을 특징으로 하는 계산형스토리지에서 그래프기계학습 가속화를 지원하는 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.