맞춤기술찾기

이전대상기술

통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법 및 장치

  • 기술번호 : KST2022019750
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 바람직한 실시예에 따른 통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법 및 장치는, L2 캐시(cache)와 L2 변환 색인 버퍼(translation lookaside buffer, TLB)가 하나로 통합된 L2 캐시-변환 색인 버퍼 메모리를 포함하는 코어에서 동작되는 어플리케이션의 특성을 기반으로 L2 캐시의 용량과 L2 변환 색인 버퍼의 용량을 동적으로 변경함으로써, L2 변환 색인 버퍼 실패율의 감소로 인해 소모되는 에너지를 감소시킬 수 있고, L2 변환 색인 버퍼 실패로 인한 메인 메모리 접근의 감소로 인해 소모되는 메인 메모리의 에너지를 감소시킬 수 있다.
Int. CL G06F 12/1027 (2016.01.01) G06F 12/0871 (2016.01.01) G06F 12/0891 (2016.01.01)
CPC G06F 12/1027(2013.01) G06F 12/0871(2013.01) G06F 12/0891(2013.01) G06F 2212/1028(2013.01) G06F 2212/681(2013.01)
출원번호/일자 1020210041985 (2021.03.31)
출원인 광운대학교 산학협력단
등록번호/일자
공개번호/일자 10-2022-0135813 (2022.10.07) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2021.03.31)
심사청구항수 13

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 광운대학교 산학협력단 대한민국 서울특별시 노원구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 공영호 서울특별시 구로구

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2021.03.31 수리 (Accepted) 1-1-2021-0379014-34
2 선행기술조사의뢰서
Request for Prior Art Search
2021.10.19 수리 (Accepted) 9-1-9999-9999999-89
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
코어(core)를 포함하는 하나 이상의 프로세서를 포함하는 제어 장치의 제어 방법으로서,상기 코어는, L2 캐시(cache)와 L2 변환 색인 버퍼(translation lookaside buffer, TLB)가 하나로 통합된 L2 캐시-변환 색인 버퍼 메모리를 포함하며,상기 프로세서가, 상기 코어에서 동작되는 어플리케이션의 접근 특성을 획득하는 단계; 및상기 프로세서가, 상기 어플리케이션의 접근 특성을 기반으로 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하는 단계;를 포함하는 통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법
2 2
제1항에서,상기 동적 변경 단계는,미리 설정된 복수개의 용량 구성 환경 중에서 상기 어플리케이션의 접근 특성을 기반으로 하나를 선택하고, 선택된 용량 구성 환경에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하는 것으로 이루어지는,통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법
3 3
제2항에서,상기 복수개의 용량 구성 환경은,상기 L2 변환 색인 버퍼의 용량이 상기 L2 캐시의 용량보다 작은 제1 용량 구성 환경;상기 L2 변환 색인 버퍼의 용량이 상기 L2 캐시의 용량과 동일한 제2 용량 구성 환경; 및상기 L2 변환 색인 버퍼의 용량이 상기 L2 캐시의 용량보다 큰 제3 용량 구성 환경;을 포함하는 통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법
4 4
제3항에서,상기 제3 용량 구성 환경은,상기 L2 캐시의 용량이 0 KB로 이루어지는,통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법
5 5
제4항에서,상기 제1 용량 구성 환경은,32 KB의 용량을 가지는 상기 L2 변환 색인 버퍼 및 256 KB의 용량을 가지는 상기 L2 캐시로 이루어지고,상기 제2 용량 구성 환경은,128 KB의 용량을 가지는 상기 L2 변환 색인 버퍼, 128 KB의 용량을 가지는 상기 L2 캐시 및 32 KB의 용량을 가지는 쓰기 버퍼로 이루어지며,상기 제3 용량 구성 환경은,256 KB의 용량을 가지는 상기 L2 변환 색인 버퍼 및 32 KB의 용량을 가지는 쓰기 버퍼로 이루어지는,통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법
6 6
제3항에서,상기 동적 변경 단계는,상기 어플리케이션의 접근 특성이 미리 설정된 제1 임계값보다 작은 횟수가 미리 설정된 기준 횟수보다 많으면, 상기 제1 용량 구성 환경에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하고,상기 어플리케이션의 접근 특성이 상기 제1 임계값보다 크고 미리 설정된 제2 임계값보다 작은 횟수가 상기 기준 횟수보다 많으면, 상기 제2 용량 구성 환경에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하며,상기 어플리케이션의 접근 특성이 상기 제2 임계값보다 큰 횟수가 상기 기준 횟수보다 많으면, 상기 제3 용량 구성 환경에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하고,상기 제1 용량 구성 환경, 상기 제2 용량 구성 환경 및 상기 제3 용량 구성 환경 중 하나에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량이 동적으로 변경되면, 상기 제1 임계값 및 상기 제2 임계값 중 적어도 하나와 상기 어플리케이션의 접근 특성을 비교한 횟수를 초기화하는 것으로 이루어지는,통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법
7 7
제1항에서,상기 어플리케이션의 접근 특성은,L2 캐시 실패율(miss rate)을 포함하는,통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법
8 8
제1항에서,상기 L2 캐시-변환 색인 버퍼 메모리는,서로 다른 구조를 가지는 복수개의 메모리를 포함하는,통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법
9 9
제1항 내지 제8항 중 어느 한 항에 기재된 통합 L2 캐시-변환 색인 버퍼 메모리의 제어 방법을 컴퓨터에서 실행시키기 위하여 컴퓨터 판독 가능한 저장 매체에 저장된 컴퓨터 프로그램
10 10
L2 캐시(cache)의 용량과 L2 변환 색인 버퍼(translation lookaside buffer, TLB)의 용량을 동적으로 변경하는 제어 장치로서,상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하기 위한 하나 이상의 프로그램을 저장하는 메모리; 및코어(core)를 포함하고, 상기 메모리에 저장된 상기 하나 이상의 프로그램에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하기 위한 동작을 수행하는 하나 이상의 프로세서;를 포함하고,상기 코어는, 상기 L2 캐시와 상기 L2 변환 색인 버퍼가 하나로 통합된 L2 캐시-변환 색인 버퍼 메모리를 포함하며,상기 프로세서는,상기 코어에서 동작되는 어플리케이션의 접근 특성을 획득하고,상기 어플리케이션의 접근 특성을 기반으로 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하는,통합 L2 캐시-변환 색인 버퍼 메모리의 제어 장치
11 11
제10항에서,상기 프로세서는,미리 설정된 복수개의 용량 구성 환경 중에서 상기 어플리케이션의 접근 특성을 기반으로 하나를 선택하고, 선택된 용량 구성 환경에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하는,통합 L2 캐시-변환 색인 버퍼 메모리의 제어 장치
12 12
제11항에서,상기 복수개의 용량 구성 환경은,상기 L2 변환 색인 버퍼의 용량이 상기 L2 캐시의 용량보다 작은 제1 용량 구성 환경;상기 L2 변환 색인 버퍼의 용량이 상기 L2 캐시의 용량과 동일한 제2 용량 구성 환경; 및상기 L2 변환 색인 버퍼의 용량이 상기 L2 캐시의 용량보다 큰 제3 용량 구성 환경;을 포함하는 통합 L2 캐시-변환 색인 버퍼 메모리의 제어 장치
13 13
제12항에서,상기 프로세서는,상기 어플리케이션의 접근 특성이 미리 설정된 제1 임계값보다 작은 횟수가 미리 설정된 기준 횟수보다 많으면, 상기 제1 용량 구성 환경에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하고,상기 어플리케이션의 접근 특성이 상기 제1 임계값보다 크고 미리 설정된 제2 임계값보다 작은 횟수가 상기 기준 횟수보다 많으면, 상기 제2 용량 구성 환경에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하며,상기 어플리케이션의 접근 특성이 상기 제2 임계값보다 큰 횟수가 상기 기준 횟수보다 많으면, 상기 제3 용량 구성 환경에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량을 동적으로 변경하고,상기 제1 용량 구성 환경, 상기 제2 용량 구성 환경 및 상기 제3 용량 구성 환경 중 하나에 따라 상기 L2 캐시의 용량과 상기 L2 변환 색인 버퍼의 용량이 동적으로 변경되면, 상기 제1 임계값 및 상기 제2 임계값 중 적어도 하나와 상기 어플리케이션의 접근 특성을 비교한 횟수를 초기화하는,통합 L2 캐시-변환 색인 버퍼 메모리의 제어 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 광운대학교 이공분야기초연구사업-생애 첫 연구-생애 첫 연구 Monolithic 3D (M3D) 적층을 적용한 비휘발성 메모리 기반의 Computing-In-Memory (NVCIM)