일반기술
스누프 자문 셀을 이용한 스누프 요청 처리 방법 및 그 장치
프로세서의 내부 캐시의 스누프를 최소화시키기 위해 L2 캐시를 포함하는 고급시스템에 한정적으로 사용되어온 방식이 있는데, 이 시스템 하에서는 데이터가 L2캐시에서 캐시되지 않는 한 프로세서의 내부 캐시에서도 캐시되지 않는 문제가 있다. 따라서 외부장치는 L2캐시를 먼저 스누프한 후, L2캐시 히트가 있는 경우에 한하여 비로서 프로세서의 내부 캐시를 스누프 하도록 되어 있다. 그러나 이 방법은 프로세서 외부에 L2캐시를 필요로 한다는 점에서 많은 비용을 필요로 하고 있다. 따라서 내부 캐시 메모리를 가지고 있는 프로세서에서 필요로 하는 스누프 사이클 횟수를 감소시킬 수 있는 대안으로서 비용이 적게드는 방안이 지속적으로 요구되고 있다. 본 기술은 상기한 필요성을 충족시킬 수 있도록 하기 위하여 상기 프로세서 구조에 기인한 트랜잭션을 모니터링하고, 임의의 모니터링 테스트에 따라 상기 제1어드레스 공간의 어드레스 상의 제1 서브셋으로부터의 데이터를 가리키는 각각의 트랜잭션에 응답하여 상기 제1 스누프 자문 셀에 "스누프 예스" 값을 기록하고, 상기 제1어드레스 공간의 어드레스 상의 제1서브셋 내의 어드레스에 대한 추가 장치에 의한 각각의 임의의 억세스에 응답하여, 상기 제1 스누프 자문 셀이 "스누프 예스" 값을 포함하면 상기 임의의 억세스의 주소에 대한 스누프 요청을 상기 프로세서에 발행하고, 상기 제1 스누프 자문 셀이 "스누프 예스" 값을 포함하고 있지 않다면 상기 스누프 요청을 발행함이 없이 상기 메모리 구조를 억세스하며, 다음의 단계 즉, 상기 캐시 메모리에 캐시된 어드레스 상의 상기 제1서브셋의 모든 데이터를 상기 메모리 구조와 일치시키는 단계와, 상기 제1스누프 자문 셀에 "스누프 노" 값을 기록하는 단계를 서로 반복적으로 수행하는 메커니즘을 제공하고 있다.본 기술에서는 스누프 자문 비트들에 대하여 3개의 프로세스를 병렬로 발생시킴으로써 내부 캐시 메모리를 가지고 있는 프로세서에서 필요로 하는 스누프 사이클 횟수를 감소시킬 수 있게 되는 특징이 있다.
기술정보
- 기술분류
- 전기·전자 > 집적회로설계 기술 (B63)
- 보유기관
- (주)테크란
- 기술유형
- 일반기술
- 등록일
- 2003-03-13
- 데이터 갱신일
- 정보 없음
상세설명
정보 없음
관련 특허
등록된 관련 특허가 없습니다.