기술이전센터에서 보유하고 있는 지재권을 자세히 소개해드립니다
기술명 |
캐쉬 제어기 및 캐쉬 블록 교체 방법 |
Image Not Found
|
||
권리구분 | 특허 | |||
출원인 | 세종대 산학협력단 | |||
대표발명자 | 이름 | 소속학과 | 연구실 | |
박기호 | 컴퓨터공학과 |
![]() ![]() |
||
대표연구분야 | 컴퓨터 구조, 저전력 시스템 구조 설계, 임베디드 시스템, 사물인터넷, SoC 구조 설계, AI/응용특화 가속기 설계 | |||
출원번호 | 10-2009-0049731 | 등록번호 | 10-1056460 | |
출원일 | 2009-06-05 | 등록일 | 2011-08-05 | |
특허원문 | 동일한 셋(set)에 둘 이상의 블록을 가지는 집합 연관 캐쉬 메모리를 제어하는 캐쉬 제어기 및 캐쉬 블록 교체 방법이 제공된다. 동일한 셋에 둘 이상의 블록을 가지는 집합 연관 캐쉬 메모리를 제어하는 캐쉬 제어기는, 상기 캐쉬 메모리의 동일한 셋의 둘 이상의 블록 중 일부가 내용이 변경되었는지 감시하는 내용 변경 상태 감시부 및 상기 캐쉬 메모리의 동일한 셋의 블록 중 일부가 내용이 변경된 경우, 내용이 변경되지 않은 블록을 교체하는 캐쉬 블록 교체부를 포함한다. 전술한 본 발명의 과제 해결 수단 중 하나에 의하면, 쓰기 버퍼의 현재 상태, 즉 쓰기 버퍼가 일정 수준 이상인 경우에 교체 대상 블록 중 더티 비트가 아닌 클린 블록을 우선적으로 교체 블록으로서 선정함으로써 쓰기 버퍼 에 저장하기 위해 기다리는 지연 없이 새로운 블록을 하위 메모리로부터 인출하여 캐쉬 메모리에 저장할 수 있다. |
![]() |
||
상세기술정보 3 | 기술명 | 기술요약 | ||
캐시관리 방법 및 하이브리드 메모리 구조 |
▷ 쓰기 버퍼의 상태를 참조하여, 쓰기 버퍼의 레벨이 임계치 미만인 경우 종래의 LRU (Least Recently Used) 알고리듬을 사용하여 캐시 블록을 교체, 임계치 이상이 되면 더티 블록 대신 클린 블록을 우선적으로 교체
▷ 1) 쓰기 속도가 우수한 휘발성 메모리와 2) 집적도가 높고 리프레시가 불필요한 비휘발성 메모리 병용 ▷쓰기 데이터는 가급적 휘발성 메모리에 읽기 데이터는 비휘발성 메모리에 수록 -> 읽기 miss 감소 ▷비휘발성 메모리의 활용으로 공격적인 CPU와 메모리의 셧다운 가능 -> 전력소모 및 발열 감소 |
![]() |
||
관련동영상 | ||||
기술분류(대) | 전기전자 | 기술분야 | 전기·전자 | |
적용분야 | 반도체 소자, 메모리 |
기술명 | |
---|---|
캐쉬 제어기 및 캐쉬 블록 교체 방법 |
|
권리구분 | 출원인 |
특허 | 세종대 산학협력단 |
대표발명자 | |
이름 | 소속학과 |
박기호
![]() |
컴퓨터공학과 |
대표연구분야 | |
컴퓨터 구조, 저전력 시스템 구조 설계, 임베디드 시스템, 사물인터넷, SoC 구조 설계, AI/응용특화 가속기 설계 | |
출원번호 | 등록번호 |
10-2009-0049731 | 10-1056460 |
출원일 | 등록일 |
2009-06-05 | 2011-08-05 |
특허원문 | |
동일한 셋(set)에 둘 이상의 블록을 가지는 집합 연관 캐쉬 메모리를 제어하는 캐쉬 제어기 및 캐쉬 블록 교체 방법이 제공된다. 동일한 셋에 둘 이상의 블록을 가지는 집합 연관 캐쉬 메모리를 제어하는 캐쉬 제어기는, 상기 캐쉬 메모리의 동일한 셋의 둘 이상의 블록 중 일부가 내용이 변경되었는지 감시하는 내용 변경 상태 감시부 및 상기 캐쉬 메모리의 동일한 셋의 블록 중 일부가 내용이 변경된 경우, 내용이 변경되지 않은 블록을 교체하는 캐쉬 블록 교체부를 포함한다. 전술한 본 발명의 과제 해결 수단 중 하나에 의하면, 쓰기 버퍼의 현재 상태, 즉 쓰기 버퍼가 일정 수준 이상인 경우에 교체 대상 블록 중 더티 비트가 아닌 클린 블록을 우선적으로 교체 블록으로서 선정함으로써 쓰기 버퍼 에 저장하기 위해 기다리는 지연 없이 새로운 블록을 하위 메모리로부터 인출하여 캐쉬 메모리에 저장할 수 있다. | |
상세기술정보 | |
기술명 | 기술요약 |
캐시관리 방법 및 하이브리드 메모리 구조 |
▷ 쓰기 버퍼의 상태를 참조하여, 쓰기 버퍼의 레벨이 임계치 미만인 경우 종래의 LRU (Least Recently Used) 알고리듬을 사용하여 캐시 블록을 교체, 임계치 이상이 되면 더티 블록 대신 클린 블록을 우선적으로 교체
▷ 1) 쓰기 속도가 우수한 휘발성 메모리와 2) 집적도가 높고 리프레시가 불필요한 비휘발성 메모리 병용 ▷쓰기 데이터는 가급적 휘발성 메모리에 읽기 데이터는 비휘발성 메모리에 수록 -> 읽기 miss 감소 ▷비휘발성 메모리의 활용으로 공격적인 CPU와 메모리의 셧다운 가능 -> 전력소모 및 발열 감소 |
기술분야 | 적용분야 |
전기·전자 | 반도체 소자, 메모리 |