맞춤기술찾기

이전대상기술

그래프 처리 시스템 및 그래프 처리 시스템의 동작 방법

  • 기술번호 : KST2019016310
  • 담당센터 : 대구기술혁신센터
  • 전화번호 : 053-550-1450
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 일 실시예에 따른 그래프 처리 시스템은 위상 데이터 및 속성 데이터를 포함하는 그래프 데이터를 저장하는 적어도 하나의 보조 기억 장치, 그래프 데이터의 일부를 저장하는 메인 메모리, 메인 메모리로부터 수신한 그래프 데이터의 처리 및 동기화를 수행하는 코어들 및 장치 메모리들을 포함하는 복수의 그래픽 처리 장치들, 및 복수의 그래픽 처리 장치들에서 수행되는 그래프 데이터에 대한 질의 처리를 관리하고, 질의 처리 결과 중 갱신 가능한 속성 데이터를 적어도 하나의 보조 기억 장치에 저장하는 중앙 처리 장치를 포함한다.
Int. CL G06F 12/0831 (2016.01.01) G06T 1/20 (2018.01.01)
CPC
출원번호/일자 1020197022145 (2016.12.28)
출원인 재단법인대구경북과학기술원
등록번호/일자
공개번호/일자 10-2019-0095489 (2019.08.14) 문서열기
공고번호/일자
국제출원번호/일자 PCT/KR2016/015424 (2016.12.28)
국제공개번호/일자 WO2018124331 (2018.07.05)
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국제출원
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 18

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 재단법인대구경북과학기술원 대한민국 대구 달성군 현

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김민수 대구광역시 달성군 현풍읍 테크노중앙대로 ***(재단법인대구
2 안규현 경기도 의왕시 안양판교
3 박힘찬 충청남도 계룡시
4 김진욱 대구광역시 수성구
5 오세연 충청북도 청주시 서원구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김태헌 대한민국 서울시 서초구 강남대로 *** 신덕빌딩 *층(나우특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허법 제203조에 따른 서면
[Patent Application] Document according to the Article 203 of Patent Act
2019.07.26 수리 (Accepted) 1-1-2019-0770701-51
2 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2019.07.29 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-0774757-90
3 수리안내서
Notice of Acceptance
2019.08.09 발송처리완료 (Completion of Transmission) 1-5-2019-0131573-20
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.18 수리 (Accepted) 4-1-2020-5134633-04
5 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2020.07.09 수리 (Accepted) 1-1-2020-0715992-10
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
위상 데이터 및 속성 데이터를 포함하는 그래프 데이터를 저장하는 적어도 하나의 보조 기억 장치;상기 그래프 데이터를 처리하는 복수의 그래픽 처리 장치들(Graphic Processing Unit; GPU); 상기 복수의 그래픽 처리 장치들과 상기 보조 기억 장치 사이에서 상기 그래프 데이터의 적어도 일부를 캐싱하는 메인 메모리; 및상기 복수의 그래픽 처리 장치들 각각에 포함된 장치 메모리에 상기 속성 데이터 중 갱신 가능한 속성 데이터가 저장될 수 있는지 여부에 따라, 상기 그래프 데이터의 적재를 제어하는 중앙 처리 장치(Central Processing Unit; CPU)를 포함하는, 그래프 처리 시스템
2 2
제1항에 있어서,상기 복수의 그래픽 처리 장치들 각각의 장치 메모리에 상기 갱신 가능한 속성 데이터가 저장될 수 있는 경우,상기 중앙 처리 장치는상기 복수의 그래픽 처리 장치들 각각의 장치 메모리에 상기 갱신 가능한 속성 데이터를 저장하고, 상기 복수의 그래픽 처리 장치들에 서로 다른 위상의 위상 페이지 및 해당 위상 페이지에 대응하는 읽기 전용 속성 데이터를 스트리밍하는, 그래프 처리 시스템
3 3
제1항에 있어서,상기 복수의 그래픽 처리 장치들 각각의 장치 메모리에 상기 갱신 가능한 속성 데이터가 저장될 수 없는 경우, 상기 중앙 처리 장치는상기 복수의 그래픽 처리 장치들 각각의 장치 메모리에 상기 갱신 가능한 속성 데이터를 나누어 저장하고, 상기 복수의 그래픽 처리 장치들에 동일한 위상의 위상 페이지 및 해당 위상 페이지에 대응하는 읽기 전용 속성 데이터를 스트리밍하는, 그래프 처리 시스템
4 4
제1항에 있어서, 상기 중앙 처리 장치는상기 갱신 가능한 속성 데이터의 크기와 단일 그래픽 처리 장치의 장치 메모리의 크기를 비교하고, 상기 단일 그래픽 처리 장치의 장치 메모리의 크기가 상기 갱신 가능한 속성 데이터의 크기보다 크거나 같으면, 성능 위주의 실행 전략으로 상기 그래프 데이터를 처리하고, 상기 단일 그래픽 처리 장치의 장치 메모리의 크기가 상기 갱신 가능한 속성 데이터의 크기보다 작으면, 확장 위주의 실행 전략으로 상기 그래프 데이터를 처리하는, 그래프 처리 시스템
5 5
제1항에 있어서,상기 적어도 하나의 보조 기억 장치는상기 메인 메모리의 용량보다 큰 용량의 그래프 데이터를 저장하는, 그래프 처리 시스템
6 6
제1항에 있어서, 상기 위상 데이터는상기 그래프 데이터에 포함된 정점들에 관한 정보 및 상기 정점들 사이의 연결 관계에 관한 정보를 포함하고, 상기 속성 데이터는상기 갱신 가능한 속성 데이터 및 읽기 전용 속성 데이터를 포함하는, 그래프 처리 시스템
7 7
제1항에 있어서,상기 중앙 처리 장치는상기 위상 데이터를 상기 보조 기억 장치에서 상기 메인 메모리로 비동기적으로 스트리밍 하고, 상기 위상 데이터를 상기 메인 메모리에서 상기 복수의 그래픽 처리 장치들의 장치 메모리로 비동기적으로 스트리밍 하는, 그래프 처리 시스템
8 8
제1항에 있어서, 상기 위상 데이터는가변 사이즈를 가지는 복수의 페이지들로 구성되고, 상기 복수의 페이지들에 포함된 슬롯들은 임의의 바이트(Byte)로 구성된 페이지 식별자(ID) 번호와 슬롯 오프셋을 포함하는, 그래프 처리 시스템
9 9
제1항에 있어서, 상기 중앙 처리 장치는상기 복수의 그래픽 처리 장치들의 장치 메모리들, 상기 적어도 하나의 보조 기억 장치 및 상기 메인 메모리 간의 상기 그래프 데이터의 전송을 처리하는 적재 컨트롤러;상기 그래프 데이터의 크기와 상기 장치 메모리들의 용량을 기초로, 상기 그래프 데이터에 대한 질의 처리 시의 실행 전략을 결정하는 실행 컨트롤러;상기 그래프 데이터에 대한 질의 처리 시에 상기 메인 메모리에 상기 장치 메모리들로 전송할 위상 페이지가 존재하는지 여부에 기초하여, 상기 메인 메모리의 영역을 보호하는 버퍼 매니저;상기 복수의 그래픽 처리 장치들을 제어하는 제어 시스템; 및상기 그래프 데이터의 질의 처리 결과를 상기 보조 기억 장치에 저장하는 결과 처리기중 적어도 하나를 포함하는, 그래프 처리 시스템
10 10
제9항에 있어서, 상기 제어 시스템은상기 적재 컨트롤러가 해시 연산을 사용하여 상기 적어도 하나의 보조 기억 장치 간에 서로 다른 위상 데이터의 페이지를 동시에 읽어 상기 메인 메모리에 적재하도록 하고, 상기 적재 컨트롤러가 상기 위상 데이터의 페이지를 적재하는 동안에 상기 복수의 그래픽 처리 장치들의 장치 메모리들에서 상기 그래프 데이터의 처리가 실행되도록 제어하는, 그래프 처리 시스템
11 11
그래프 처리를 위한 실행 전략에 기초하여, 상기 그래프 처리를 위해 요구되는 갱신 가능한 속성 데이터를 복수의 그래픽 처리 장치들의 장치 메모리에 복사하는 단계;상기 그래프 처리를 위해 요구되는 위상 데이터가 메인 메모리에 적재되어 있는지 여부를 확인하는 단계;상기 실행 전략에 기초하여, 상기 메인 메모리에 적재된 위상 데이터를 상기 장치 메모리에 스트리밍하는 단계;상기 실행 전략에 따른 질의 처리가 구현된 사용자 정의 커널을 수행하는 단계; 및상기 실행 전략에 따른 질의 처리 결과를 동기화 하는 단계를 포함하는, 그래프 처리 방법
12 12
제11항에 있어서, 적어도 하나의 보조 기억 장치에 저장되어 있는 위상 데이터 중 상기 메인 메모리에 적재할 위상 데이터를 결정하여 적재 목록을 생성하는 단계; 및상기 메인 메모리에 적재 공간이 있는지 여부를 기초로, 상기 적어도 하나의 보조 기억 장치로부터 상기 메인 메모리로 상기 적재 목록에 포함된 위상 데이터를 적재하는 단계를 더 포함하는, 그래프 처리 방법
13 13
제12항에 있어서,상기 적재 목록에 포함된 위상 데이터의 적재를 위해, 상기 적어도 하나의 보조 기억 장치에 접근할 적어도 하나의 접근 스레드를 생성하는 단계를 더 포함하고,상기 적어도 하나의 접근 스레드 각각은상기 적어도 하나의 접근 스레드 각각이 적재해야 할 위상 데이터의 페이지 식별자(ID)에 대한 해시 연산을 통해 접근해야 할 보조 기억 장치를 결정하는, 그래프 처리 방법
14 14
제11항에 있어서,상기 그래프 처리를 위한 실행 전략이 성능 위주의 실행 전략인 경우,상기 갱신 가능한 속성 데이터를 상기 장치 메모리에 복사하는 단계는상기 복수의 그래픽 처리 장치들 각각의 장치 메모리에 상기 갱신 가능한 속성 데이터를 동일하게 복사하는 단계를 포함하고,상기 위상 데이터를 상기 장치 메모리에 스트리밍하는 단계는상기 복수의 그래픽 처리 장치들 각각의 장치 메모리에 서로 다른 위상의 위상 데이터를 복사하는 단계를 포함하는, 그래프 처리 방법
15 15
제11항에 있어서,상기 그래프 처리를 위한 실행 전략이 확장 위주의 실행 전략인 경우,상기 갱신 가능한 속성 데이터를 상기 장치 메모리에 복사하는 단계는상기 복수의 그래픽 처리 장치들 각각의 장치 메모리에 상기 갱신 가능한 속성 데이터의 서로 다른 부분을 복사하는 단계를 포함하고,상기 위상 데이터를 상기 장치 메모리에 스트리밍하는 단계는상기 복수의 그래픽 처리 장치들 각각의 장치 메모리에 동일한 위상의 위상 데이터를 복사하는 단계를 포함하는, 그래프 처리 방법
16 16
제11항에 있어서,상기 실행 전략이 성능 위주의 실행 전략인 경우,상기 실행 전략에 따른 질의 처리 결과를 동기화하는 단계는상기 복수의 그래픽 처리 장치들의 장치 메모리에 저장된 갱신 가능한 속성 데이터를 상기 복수의 그래픽 처리 장치들 중 대표 그래픽 처리 장치의 장치 메모리에 취합하는 단계; 및상기 취합된 갱신 가능한 속성 데이터를 상기 메인 메모리로 동기화하는 단계를 포함하는, 그래프 처리 방법
17 17
제11항에 있어서,상기 실행 전략이 확장 위주의 실행 전략인 경우,상기 실행 전략에 따른 질의 처리 결과를 동기화하는 단계는상기 복수의 그래픽 처리 장치들의 장치 메모리에 저장된 갱신 가능한 속성 데이터를 각각 상기 메인 메모리로 동기화 하는 단계를 포함하는, 그래프 처리 방법
18 18
하드웨어와 결합되어 제11항의 방법을 실행시키기 위하여 매체에 저장된 컴퓨터 프로그램
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2018124331 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US10719906 US 미국 DOCDBFAMILY
2 US2020043128 US 미국 DOCDBFAMILY
3 WO2018124331 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 삼성전자 포항공과대학교 조 단위 규모의 초대용량 그래프 처리 엔진 조 단위 규모의 초대용량 그래프 처리 엔진
2 미래창조과학부 대구경북과학기술원 (3차)빅 그래프를 위한 SSD 기반의 효율적인 연결요소 분석 방법 (3차)빅 그래프를 위한 SSD 기반의 효율적인 연결요소 분석 방법