맞춤기술찾기

이전대상기술

컴퓨터 저장장치에서의 프리페칭 데이터 관리 방법

  • 기술번호 : KST2015112932
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 프리페칭 데이터의 적응적 메모리 관리 방법에 관한 것이다. 종래의 프리페칭 기법은 프리페칭의 정확성을 중요시한다. 왜냐하면 잘못된 예측으로 프리페칭된 사용되지 않는 데이터는 캐시를 오염시키기 때문이다. 그러나 만약 새로운 방식이 프리페칭 적중률과 캐시 적중률의 합이 어떤 프리페칭의 프리페칭 적중률과 프리페칭 없는 캐시 적중률 중 어느 것보다도 높으면, 낮은 프리페칭 정확성의 문제는 극적으로 해결될 수 있다. 이 목적을 이루고자, 적응적 캐시 솎아내기를 제안한다. 이것은, 프리페칭 적중률과 캐시 적중률의 두 변경(邊境) 사용률들을 동일하도록 프리페칭 블록 캐시들의 수와 캐싱된 블록 캐시들의 수를 최적으로 할당함으로써, 적응적 방법으로 적당한 시간에 사용되지 않는 프리페칭된 블록들을 메모리에서 퇴출시킨다. 프리페칭, 디스크어레이, 퇴출, 솎음
Int. CL G06F 12/08 (2006.01) G06F 12/00 (2006.01)
CPC
출원번호/일자 1020080002114 (2008.01.08)
출원인 한국과학기술원
등록번호/일자 10-0981884-0000 (2010.09.07)
공개번호/일자 10-2009-0076265 (2009.07.13) 문서열기
공고번호/일자 (20100914) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2008.01.08)
심사청구항수 14

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박규호 대한민국 대전 유성구
2 백승훈 대한민국 대전 유성구

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2008.01.08 수리 (Accepted) 1-1-2008-0014650-19
2 선행기술조사의뢰서
Request for Prior Art Search
2008.08.07 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2008.09.11 수리 (Accepted) 9-1-2008-0056255-14
4 의견제출통지서
Notification of reason for refusal
2009.10.20 발송처리완료 (Completion of Transmission) 9-5-2009-0432172-60
5 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2009.12.07 수리 (Accepted) 1-1-2009-0752323-38
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2009.12.07 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2009-0752320-02
7 의견제출통지서
Notification of reason for refusal
2010.04.22 발송처리완료 (Completion of Transmission) 9-5-2010-0167231-30
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2010.06.16 수리 (Accepted) 1-1-2010-0385608-50
9 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2010.06.16 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2010-0385609-06
10 등록결정서
Decision to grant
2010.09.06 발송처리완료 (Completion of Transmission) 9-5-2010-0396278-80
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.02.01 수리 (Accepted) 4-1-2013-5019983-17
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157968-69
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157993-01
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5158129-58
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.24 수리 (Accepted) 4-1-2019-5081392-49
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
컴퓨터 저장 장치에서의 프리페칭된 데이터를 관리 하는 방법에 있어서, 전체 캐시를 조각 캐시 단위로 관리하고, 조각 캐시들이 상류와 하류로 분할되며, 상기 상류의 조각 캐시는 프리페칭된 블록 캐시와 캐싱된 블록 캐시를 가지고 상기 하류의 조각 캐시는 캐싱된 블록 캐시만을 가지도록 제어하는 제 1과정과, 프리페칭 적중률과 캐시 적중률 합의 미분값을 이용하여 상기 상류가 가질 수 있는 조각 캐시들의 수(Nu)를 갱신하는 제 2과정과, 상류에 포함된 조각 캐시의 수가 상기 갱신된 Nu보다 큰 경우, LRU 정책에 따라 상류의 가장 오랫동안 사용되지 않은 조각 캐시를 하류로 이동하되, 상기 하류로 이동되는 조각 캐시의 프리페칭된 블록 캐시를 상기 전체 캐시에서 제거시키는 제 3과정을 포함하는 데이터 관리 방법
2 2
제 1항에 있어서, 상기 Nu는 다음의 003c#수학식 9003e#의한 방법으로 되먹임시키며, 003c#수학식 9003e# 여기서, 상기 는 임의 시간 동안 상기 상류 아래에서 발생한 상기 프리페칭 적중(히트) 수, 상기 는 같은 시간 동안 상기 전체 아래에서 발생한 상기 캐시 적중 수, 상기 는 (상류 아래의 프리페칭된 블록 캐시 및 캐싱된 블록 캐시의 수) / (하류 아래의 캐싱된 블록 캐시의 수), 상기 S는 상수임을 특징으로 하는 데이터 관리 방법
3 3
제 1항에 있어서, 상기 상류 및 하류의 조각 캐시들은 각각 LRU(Least Recently Used) 정책으로 관리됨을 특징으로 하는 데이터 관리 방법
4 4
제 1항에 있어서, 상기 제 1과정은, 읽기 요구가 상기 상류의 임의의 조각 캐시에 포함된 프리페칭된 블록 캐시 또는 캐싱된 블록 캐시에 적중하면, 상기 조각 캐시를 상류의 MRU(Most recently used) 위치로 옮기는 과정을 포함하는 데이터 관리 방법
5 5
제 1항에 있어서, 상기 제 1과정은, 읽기 요구가 상기 하류의 조각 캐시에 포함된 캐싱된 블록 캐시에서 발생되면, 상기 조각 캐시를 상기 하류의 MRU 위치로 옮기는 과정과, 읽기 요구가 캐시 미스를 발생시키면 상기 요구된 데이터는 조각 프리페칭 없이 디스크에서 읽혀지는 과정을 포함하는 데이터 관리 방법
6 6
제 1항에 있어서, 상기 제 1과정은 읽기 요구가 유령 조각 캐시 또는 상류의 재생된 조각 캐시의 상기 과거의 캐싱된 블록 캐시로의 캐시 미스, 또는 상류의 조각 캐시로의 캐시 미스가 발생되면, 해당 조각 캐시는 상류의 MRU 위치로 이동하는 과정과, 읽기 요구된 블록은 조각 프리페칭 (Strip Prefetching: SP) 없이 디스크로부터 읽혀지는 과정을 포함하는 데이터 관리 방법
7 7
제 1항에 있어서, 상기 제 1과정은, 읽기 요구가 유령 조각 캐시 또는 상류의 재생된 조각 캐시의 과거의 빈 블록 캐시에 해당하는 요구가 발생되면, 해당되는 조각 캐시는 조각 프리페칭 (Strip Prefetching: SP) 또는 소정의 프리페칭 기법으로 디스크로부터 읽혀지고, 상기 상류의 MRU(Most recently used) 위치 삽입되는 과정을 포함하는 데이터 관리 방법
8 8
제 1항에 있어서, 상기 제 1과정은, 상기 상류 또는 하류의 조각 캐시, 또는 유령 조각 캐시에 속하지 않은 블록으로의 읽기 요구가 발생하면, 해당 블록을 위한 조각 캐시를 할당하고, 해당 조각 캐시를 상류의 MRU(Most recently used) 위치 삽입하며, 상기 조각 캐시는 조각 프리페칭(Strip Prefetching: SP) 또는 소정의 프리페칭 기법으로 읽혀짐을 특징으로 하는 데이터 관리 방법
9 9
컴퓨터 저장 장치에서의 프리페칭된 데이터를 관리 하는 방법에 있어서, 전체 캐시를 블록 캐시 단위로 관리하고, 블록 캐시들이 상류와 하류로 분할되며, 상기 상류는 프리페칭된 블록 캐시와 캐싱된 블록 캐시를 가지고, 상기 하류는 캐싱된 블록 캐시만을 가지도록 제어하는 제 1과정과, 프리페칭 적중률과 캐시 적중률 합의 미분값을 계산하여, 상기 계산된 미분값을 이용하여 상기 상류가 가질 수 있는 상기 블록 캐시들의 수(Nu)를 갱신하는 제 2과정과, 상류에 포함된 캐시의 수가 상기 갱신된 Nu보다 큰 경우, LRU 정책에 따라 상류의 가장 오랫동안 사용되지 않은 블록 캐시를 하류로 이동하되, 상기 하류로 이동되는 블록 캐시중에서 프리페칭된 블록 캐시를 캐시에서 제거시키는 제 3과정을 포함하는 데이터 관리 방법
10 10
제 9항에 있어서, 상기 Nu는 다음의 003c#수학식 10003e#의한 방법으로 되먹임시키며, 003c#수학식 10003e# 여기서, 상기 는 어떤 시간 동안 상기 상류 아래에서 발생한 상기 프리페칭 적중의 수, 는 같은 시간 동안 상기 전체 아래에서 발생한 상기 캐시 적중의 수, 는 1 + (상류 아래의 프리페칭된 블록 캐시들의 수)/(전체 아래의 블록 캐시들의 수)이며, S는 상수임을 특징으로 하는 메모리 관리 방법
11 11
제 9항에 있어서, 상기 상류 및 하류는 블록 캐시들은 각각 LRU(Least Recently Used) 정책으로 관리됨을 특징으로 하는 데이터 관리 방법
12 12
제 9항에 있어서, 상기 제 1과정은, 읽기 요구가 상류에서의 캐시 적중 또는 프리페칭 적중이 발생되면 적중된 블록 캐시를 상류의 MRU(Most recently used) 위치로 이동하는 과정을 포함하는 데이터 관리 방법
13 13
제 9항에 있어서, 상기 제 1과정은, 읽기 요구가 하류에서 캐시 적중이 발생되면 적중된 블록 캐시를 하류의 MRU 위치로 이동하는 과정을 포함하는 데이터 관리 방법
14 14
제 9항에 있어서, 상기 제 1과정은, 읽기 요구가 캐시 미스가 발생되면 해당되는 블록을 위한 블록 캐시를 새로 할당하고 상류의 MRU 위치에 삽입하는 과정을 포함하는 데이터 관리 방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2009088194 WO 세계지적재산권기구(WIPO) FAMILY
2 WO2009088194 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2009088194 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
2 WO2009088194 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
국가 R&D 정보가 없습니다.