맞춤기술찾기

이전대상기술

GPU 컴퓨팅에서 캐시 용량을 고려한 캐시 바이패싱 방법

  • 기술번호 : KST2019023184
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 SM(Streaming Multiprocessor) 내의 접근하는 캐시 라인 단위로 재사용 거리를 측정한다. 측정한 재사용 거리와 L1 캐시의 크기를 고려하여 캐시 바이패싱을 적용할 warp의 수를 계산한다. 그리고 계산한 warp 수에 따라 PTX 코드 수준에서 캐시 바이패싱을 적용한다.
Int. CL G06F 12/0802 (2016.01.01) G06T 1/60 (2006.01.01)
CPC G06F 12/0802(2013.01) G06F 12/0802(2013.01) G06F 12/0802(2013.01)
출원번호/일자 1020170110621 (2017.08.31)
출원인 성균관대학교산학협력단
등록번호/일자 10-1943999-0000 (2019.01.24)
공개번호/일자
공고번호/일자 (20190130) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2017.08.31)
심사청구항수 6

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 성균관대학교산학협력단 대한민국 경기도 수원시 장안구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 한환수 대한민국 서울특별시 서초구
2 홍성인 대한민국 서울특별시 중랑구
3 김현준 대한민국 경기도 수원시 권선구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김인철 대한민국 서울특별시 서초구 반포대로**길 **, 매강빌딩*층 에이치앤에이치 H&H 국제특허법률사무소 (서초동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 성균관대학교 산학협력단 경기도 수원시 장안구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2017.08.31 수리 (Accepted) 1-1-2017-0844078-03
2 선행기술조사의뢰서
Request for Prior Art Search
2018.07.09 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2018.09.06 수리 (Accepted) 9-1-2018-0047618-18
4 의견제출통지서
Notification of reason for refusal
2018.11.30 발송처리완료 (Completion of Transmission) 9-5-2018-0818509-17
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2019.01.10 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-0033244-55
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2019.01.10 수리 (Accepted) 1-1-2019-0033243-10
7 거절결정서
Decision to Refuse a Patent
2019.01.16 발송처리완료 (Completion of Transmission) 9-5-2019-0039095-24
8 [명세서등 보정]보정서(재심사)
Amendment to Description, etc(Reexamination)
2019.01.18 보정승인 (Acceptance of amendment) 1-1-2019-0063000-70
9 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2019.01.18 수리 (Accepted) 1-1-2019-0062999-76
10 등록결정서
Decision to Grant Registration
2019.01.21 발송처리완료 (Completion of Transmission) 9-5-2019-0051626-51
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
(a) SM(Streaming Multiprocessor) 내의 접근하는 캐시 라인 단위로 재사용 거리를 측정하는 단계; (b) 측정한 재사용 거리와 L1 캐시의 크기를 고려하여 캐시 바이패싱을 적용할 warp의 수를 계산하는 단계; 및 (c) 계산한 warp 수에 따라 PTX 코드 수준에서 캐시 바이패싱 하는 단계를 포함하며,상기 (c) 단계는, PTX 코드 단위 캐시 바이패스하는 단계이며,상기 (c) 단계는, (c-1) 재사용이 되지 않는 모든 캐시 라인을 모두 바이패싱하도록 제안하는 방법은 중간 언어인 PTX 코드를 수정하는 단계; (c-2) Load 명령어가 접근하는 캐시 라인의 재사용 거리가 무한대(-1) 일 경우에 제안하는 방법이 해당 캐시 라인을 바이패스하도록 해당 명령어에 cg 연산자를 추가하는 단계; (c-3) 재사용거리가 무한대인 모든 명령어에 대해 캐시 바이패싱을 적용한 후 재사용 거리 측정 도구가 재사용 거리를 다시 측정하는 단계; 및 (c-4) 재사용 거리가 캐시 용량보다 큰 캐시 라인이 있는 경우, 해당 캐시 라인이 재사용될 때까지 접근한 캐시 라인들 중에서 캐시 라인을 선택하여 load 명령어에 캐시 바이패싱하는 단계를 포함하며,상기 (c-4) 단계는 다음의 우선순위로 제안하는 방법이 캐시 라인을 선택하여 load 명령어에 캐시 바이패싱 하며, 선택된 캐시 라인을 요청하는 명령에 대해 {(재사용거리-캐시용량)/warp당_ 요청하는_캐시라인_수} 만큼의 warp에 캐시 바이패스 연산자를 적용하는 것을 특징으로 하는 캐시 바이패싱 방법
2 2
청구항 1에 있어서, 상기 (a) 단계는, 처음 접근하는 캐시 라인의 재사용 거리는 무한대로 초기화하고, 해당 캐시 라인을 다시 접근할 때까지 접근한 유일한 캐시 라인 개수를 재사용 거리로 측정하는 단계인 것을 특징으로 하는 캐시 바이패싱 방법
3 3
청구항 2에 있어서, 상기 (a) 단계는, 중복된 캐시 라인을 접근하는 경우에는 재사용 거리가 증가하지 않는 것을 특징으로 하는 캐시 바이패싱 방법
4 4
청구항 1에 있어서,상기 (b) 단계는,(b-1) 재사용이 되지 않는 모든 캐시 라인을 바이패싱하도록 결정하는 단계;(b-2) 재사용이 되지 않는 모든 캐시 라인을 제외하고 재사용 거리 측정 도구가 재사용 거리를 다시 측정하는 단계; 및(b-3) 재사용 거리가 캐시 용량보다 큰 캐시 라인이 있는 경우, 해당 캐시 라인이 재사용될 때까지 접근한 캐시 라인들 중에서 캐시 라인을 선택하여 load 명령어에 캐시 바이패싱하도록 결정하는 단계;를 포함하는 것을 특징으로 하는 캐시 바이패싱 방법
5 5
삭제
6 6
삭제
7 7
삭제
8 8
청구항 1에 있어서, 상기 (c) 단계는, 수평 방식 캐시 바이패스하는 단계인 것을 특징으로 하는 캐시 바이패싱 방법
9 9
컴퓨터에서 청구항 1 내지 청구항 4 및 청구항 8 중 어느 한 청구항에 따른 방법의 각 단계들을 수행하도록 작성되어 컴퓨터로 독출 가능한 기록 매체에 기록된 컴퓨터프로그램
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 성균관대학교 산학협력단 차세대정보컴퓨팅기술개발사업 1단계 1/3 [EZ][1총괄2세부-본교]초고성능 컴퓨팅환경 및 스토리지시스템 개발