맞춤기술찾기

이전대상기술

CPU와 GPU간에 동기화를 가속화하여 수행하는 데이터 프로세서

  • 기술번호 : KST2018012055
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 일 실시예에 따른 데이터 프로세서는 복수의 제 1 데이터를 처리하는 CPU(중앙처리장치), 복수의 계산 유닛과 캐쉬메모리를 포함하는 GPU(그래픽처리장치) 및 상기 CPU와 상기 GPU가 데이터 저장을 위해 공유하는 공유 메모리를 포함하고,상기 복수의 계산 유닛 각각은 복수의 쓰레드를 포함하며, 상기 복수의 계산 유닛 중 적어도 일부는 활성화 쓰레드 그룹으로 동작하고 상기 복수의 계산 유닛 중 나머지는 비활성화 쓰레드 그룹으로 동작하며,상기 활성화 쓰레드 그룹이 상기 복수의 제 1 데이터를 복수의 제 2 데이터로 변환하고, 상기 비활성화 쓰레드 그룹이 더미 데이터 입출력을 처리하도록 하여, 상기 활성화 쓰레드 그룹에서 변환된 상기 복수의 제 2 데이터와 상기 비활성화 쓰레드 그룹에서 처리된 상기 더미 데이터가 함께 상기 캐쉬메모리를 채우도록 함으로써, 상기 캐쉬메모리에 저장된 상기 복수의 제 2 데이터가 상기 공유 메모리로 전송되도록 하여 상기 CPU와 상기 GPU간에 가속화된 동기화를 수행하는 데이터 프로세서임을 특징으로 한다.
Int. CL G06F 13/40 (2006.01.01) G06F 12/0806 (2016.01.01) G06T 1/20 (2018.01.01)
CPC
출원번호/일자 1020170065858 (2017.05.29)
출원인 한국과학기술원
등록번호/일자
공개번호/일자 10-2018-0099420 (2018.09.05) 문서열기
공고번호/일자 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020170025470   |   2017.02.27
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2017.05.29)
심사청구항수 6

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박경수 대한민국 대전광역시 유성구
2 고영환 대한민국 대전광역시 유성구
3 잠셰드 무함마드 파키스탄 대전광역시 유성구
4 문영균 대한민국 대전광역시 유성구
5 황창호 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김성호 대한민국 서울특별시 강남구 도곡로 *** (역삼동,미진빌딩 *층)(KNP 특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2017.05.29 수리 (Accepted) 1-1-2017-0507930-28
2 등록결정서
Decision to grant
2018.07.11 발송처리완료 (Completion of Transmission) 9-5-2018-0471186-68
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.24 수리 (Accepted) 4-1-2019-5081392-49
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
복수의 제 1 데이터를 처리하는 CPU(중앙처리장치);복수의 계산 유닛과 캐쉬메모리를 포함하는 GPU(그래픽처리장치); 및상기 CPU와 상기 GPU가 데이터 저장을 위해 공유하는 공유 메모리를 포함하고,상기 복수의 계산 유닛 각각은 복수의 쓰레드를 포함하며, 상기 복수의 계산 유닛 중 적어도 일부는 활성화 쓰레드 그룹으로 동작하고 상기 복수의 계산 유닛 중 나머지는 비활성화 쓰레드 그룹으로 동작하며, 상기 활성화 쓰레드 그룹이 상기 복수의 제 1 데이터를 복수의 제 2 데이터로 변환하고,상기 비활성화 쓰레드 그룹이 더미 데이터 입출력을 처리하도록 하여, 상기 활성화 쓰레드 그룹에서 변환된 상기 복수의 제 2 데이터와 상기 비활성화 쓰레드 그룹에서 처리된 상기 더미 데이터가 함께 상기 캐쉬메모리를 채우도록 함으로써, 상기 캐쉬메모리에 저장된 상기 복수의 제 2 데이터가 상기 공유 메모리로 전송되도록 하여 상기 CPU와 상기 GPU간에 가속화된 동기화를 수행하는 데이터 프로세서
2 2
제 1항에 있어서,인터페이스부; 및메모리 컨트롤러를 더 포함하고,상기 메모리 컨트롤러는 상기 인터페이스부로부터 수신한 상기 복수의 제 2 데이터를 상기 공유 메모리로 전송하는 데이터 프로세서
3 3
제 1항 또는 제 2항에 있어서,상기 제 1 데이터는 패킷 데이터인 데이터 프로세서
4 4
제 1항에 있어서,상기 복수의 쓰레드는 상기 복수의 쓰레드를 식별하는 식별자를 각각 포함하고 , 상기 복수의 쓰레드는 상기 GPU에서 처리 가능한 쓰레드의 상태를 나타내는 상태값 을 기반으로 처리되며,상기 식별자가 상기 상태값 보다 작은 쓰레드의 경우, 해당 쓰레드는 유효 쓰레드로서 상기 복수의 제 1 데이터를 상기 복수의 제 2 데이터로 변환하고,상기 식별자가 상기 상태값 이상인 쓰레드의 경우, 해당 쓰레드는 아이들 쓰레드로써 제 1 메모리 장벽에 남게되는 데이터 프로세서
5 5
제 4항에 있어서,상기 활성화 쓰레드 그룹에 포함된 상기 복수의 쓰레드 전부가 처리되어 제 2 메모리 장벽에 도달하게 되는 경우, 상기 복수의 쓰레드 중 최소의 식별자를 가진 쓰레드에 의해 상기 활성화 쓰레드 그룹이 초기화되는 데이터 프로세서
6 6
제 1항에 있어서,상기 CPU는 상기 GPU와 독점적으로 통신하는 마스터와 상기 마스터를 경유해 데이터 입출력을 수행하는 복수의 워커들을 포함하고,상기 CPU에 포함된 상기 마스터가 정기적으로 상기 GPU의 상태를 모니터링한 결과, 상기 활성화 쓰레드 그룹에 포함된 상기 복수의 쓰레드 전부가 처리된 것으로 판단한 경우, 상기 마스터는 상기 판단 결과를 상기 복수의 워커들에 전송하는 데이터 프로세서
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 (주)파이오링크 정보통신.방송 연구개발사업 NFV 개념의 멀티서비스 맞춤형 스위칭 시스템 및 운영체제 개발(2016)