发明名称 SNOOPING CYCLE REMOVE APPARATUS FOR CACHE
摘要 <p>본 발명은 캐시의 스누핑 사이클 제거장치에 관한 것으로, 종래의 기술에 있어서는 두 개이 상의 마이크로프로세서가 외부 메모리를 공유할 때 라이트 시 외부 메모리의 마스터 권한을 가지고 있는 마이크로프로세서의 캐시에만 라이트하는 경우 캐시와 외부 메모리에 저장되어 있는 데이터가 서로 다르게 되어 데이터 일관성(coherency)이 없게 되고, 외부 메모리를 액세스할 때마다 스누핑 사이클 시간을 추가하여 다른 마이크로프로세서의 캐시 데이터와 비교해야 함으로써, 처리속도가 늦어지는 문제점이 있었다. 따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 창안한 것으로, 하나의 외부 메모리를 공유하는 중앙처리장치와 캐시를 포함하여 이루어진 복수개의 마이크로프로세서에 있어서, 캐시의 라이트 백 모드 시 라이트 히트 데이터를 저장하는 라이트 히트 버퍼를 더 포함하여 구성한 장치를 제공하여, 두 개 이상의 마이크로프로세서가 외부 메모리를 공유할 때 라이트 시 외부 메모리의 마스터 권한을 가지고 있는 마이크로프로세서의 캐시에 라이트함과 동시에 라이트 히트 버퍼에도 라이트한 후, 마스터 권한을 넘겨주기 전에 라이트 히트 버퍼에 남아있는 데이터를 모두 상기 외부 메모리로 라이트한 후, 마스터 권한을 넘겨줌으로써, 데이터가 서로 같게 되어 데이터 일관성(coherency)이 있으며, 또한 스누핑 사이클 동작을 하지 않음으로 인해 처리속도가 향상되는 효과가 있다.</p>
申请公布号 KR100286344(B1) 申请公布日期 2001.03.15
申请号 KR19990003104 申请日期 1999.01.30
申请人 null, null 发明人 이형상
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址