맞춤기술찾기

이전대상기술

멀티 뱅크 메모리로 구성된 캐시의 미스 처리 모듈 및 미스 처리 방법(MISS HANDLING MODULE FOR CACHE OF MULTI BANK MEMORY AND MISS HANDLING METHOD)

  • 기술번호 : KST2016013169
  • 담당센터 :
  • 전화번호 :
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 멀티 뱅크 메모리로 구성된 캐시의 미스 처리 모듈 및 미스 처리 방법에 관한 것이다. 본 발명에서는 복수 개 뱅크 메모리로 구성되는 캐시에서 미스가 발생할 경우 캐시 히트인 데이터를 임시 저장하는 히트 세이브 FIFO를 구비하고, 캐시 미스가 발생하는 스레드가 요청한 메모리 주소에 해당하는 데이터를 외부 메모리로부터 인출한 후 모든 캐시 미스가 발생한 스레드 처리가 완료되면, 히트 세이브 FIFO에 저장된 유효 데이터와 외부 메모리에서 인출한 데이터를 한 번에 프로세서로 전송하는 미스 처리 모듈 및 미스 처리 방법이 제공된다.
Int. CL G06F 12/08 (2016.01)
CPC G06F 12/0848(2013.01) G06F 12/0848(2013.01)
출원번호/일자 1020140192075 (2014.12.29)
출원인 서경대학교 산학협력단
등록번호/일자
공개번호/일자 10-2016-0080385 (2016.07.08) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2014.12.29)
심사청구항수 11

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이광엽 대한민국 서울특별시 노원구
2 황윤섭 대한민국 서울특별시 관악구
3 경규택 대한민국 서울특별시 강서구

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2014.12.29 수리 (Accepted) 1-1-2014-1271070-74
2 선행기술조사의뢰서
Request for Prior Art Search
2015.05.11 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2015.06.10 수리 (Accepted) 9-1-2015-0039683-29
4 의견제출통지서
Notification of reason for refusal
2016.04.20 발송처리완료 (Completion of Transmission) 9-5-2016-0288064-89
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2016.04.26 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2016-0401087-56
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.04.26 수리 (Accepted) 1-1-2016-0401100-63
7 의견제출통지서
Notification of reason for refusal
2016.10.31 발송처리완료 (Completion of Transmission) 9-5-2016-0781659-10
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2017.01.02 수리 (Accepted) 1-1-2017-0001062-89
9 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2017.01.02 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2017-0001042-76
10 거절결정서
Decision to Refuse a Patent
2017.05.31 발송처리완료 (Completion of Transmission) 9-5-2017-0383487-74
11 [법정기간연장]기간연장(단축, 경과구제)신청서
2017.06.29 수리 (Accepted) 1-1-2017-0624655-33
12 법정기간연장승인서
2017.07.03 발송처리완료 (Completion of Transmission) 1-5-2017-0090137-62
13 [분할출원]특허출원서
[Divisional Application] Patent Application
2017.07.31 무효 (Invalidation) 1-1-2017-0738801-09
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
복수 개 메모리 뱅크로 구성되는 캐시를 갖는 멀티스레드 프로세서에서 캐시 미스를 처리하는 캐시 미스 처리 모듈에 있어서,복수 개 스레드 중에서 캐시 히트인 스레드에서 요청한 데이터를 저장하는 히트-세이브 FIFO와,상기 복수 개 스레드 중에서 캐시 미스인 스레드에 대한 하나의 메모리 명령에서 스레드 단위로 할당된 데이터를 저장하는 미스 스레드 FIFO 및상기 복수 개 스레드 중에서 캐시 미스인 스레드에 대한 명령어 단위로 할당된 데이터를 저장하는 미스 명령어 FIFO를 포함하는 것을 특징으로 하는 캐시 미스 처리 모듈
2 2
제1항에 있어서,상기 복수 개 스레드 중에서 캐시 미스인 스레드들을 모두 캐시 히트로 인출한 데이터와 상기 히트-세이브 FIFO에 저장된 데이터를 통합하여 저장하는 교체 데이터 버퍼를 더 포함하는 것을 특징으로 하는 캐시 미스 처리 모듈
3 3
제2항에 있어서,상기 미스 스레드 FIFO 및 상기 미스 명령어 FIFO로부터 캐시 미스인 스레드 번호와 상기 스레드 번호가 요청하는 메모리 주소를 입력받은 후 외부 메모리로부터 상기 메모리 주소를 포함하는 데이터를 인출하는 미스 처리 FSM을 더 포함하는 것을 특징으로 하는 캐시 미스 처리 모듈
4 4
제3항에 있어서,상기 외부 메모리로부터 인출된 데이터 중에 캐시 미스인 다른 스레드가 요청하는 데이터가 포함되어 있는지 여부를 판별하는 비교기를 더 포함하는 것을 특징으로 하는 캐시 미스 처리 모듈
5 5
제4항에 있어서,상기 비교기의 판별 결과 캐시 히트인 스레드와 캐시 미스인 스레드를 마스크 처리하는 미스 처리 마스크를 더 포함하는 것을 특징으로 하는 캐시 미스 처리 모듈
6 6
제2항 또는 제4항에 있어서, 상기 뱅크 메모리 수는 아래 수학식 1을 만족하는 개수로 구비되는 것을 특징으로 하는 캐시 미스 처리 모듈
7 7
복수 개 메모리 뱅크로 구성되는 캐시를 갖는 멀티스레드 프로세서에서 캐시 미스를 처리하는 캐시 미스 처리 방법에 있어서,캐시 히트인 스레드에서 요청한 데이터를 저장하는 제1단계와,캐시 미스인 스레드들 중에서 하나의 스레드에서 요청한 데이터를 외부 메모리로부터 인출하는 제2단계와,상기 제1단계에서 저장된 데이터와 상기 제2단계에서 인출한 데이터를 통합하여 프로세서에 제공하는 제3단계를 포함하는 것을 특징으로 하는 캐시 미스 처리 방법
8 8
제7항에 있어서,상기 제2단계에서 외부 메모리로부터 인출되는 데이터 량은 캐시 미스인 스레드가 요청한 데이터를 저장하는 주소를 포함하고, 캐시 미스인 스레드가 요청한 데이터 량보다 더 많은 데이터 량인 것을 특징으로 하는 캐시 미스 처리 방법
9 9
제8항에 있어서,상기 제2단계는캐시 미스인 스레드들 중에서 하나의 스레드에서 요청한 데이터를 외부 메모리로부터 인출하는 제2-1단계와,상기 제2-2단계에서 인출된 데이터 중에서 캐시 미스인 스레드 중에서 상기 제2-1단계에서 지정한 하나의 스레드를 제외한 나머지 스레드가 요청하는 데이터가 포함되어 있는 지를 비교하는 제2-2단계를 더 포함하는 것을 특징으로 하는 캐시 미스 처리 방법
10 10
제9항에 있어서,상기 제2-2단계 이후에상기 제2-2단계의 비교 결과 캐시 미스인 스레드에서 캐시 히트인 스레드를 마스크 처리하는 제2-3단계를 더 포함하는 것을 특징으로 하는 캐시 미스 처리 방법
11 11
제10항에 있어서,상기 제2-3단계의 마스크 처리 결과 모든 스레드에서 캐시 히트가 된 경우에는 상기 제3단계를 수행하고, 캐시 미스인 스레드가 남아 있는 경우에는 캐시 미스인 스레드에 대해서 상기 제2-1단계 내지 상기 제2-3단계를 다시 수행하는 것을 특징으로 하는 캐시 미스 처리 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 산업통상자원부 청주대학교 산학협력단 산업핵심기술개발산업 자율주행을 위한 스마트 자동차용 ADAS SW-SoC 개발