TICOM 시스템 버스 프로토콜에서 캐쉬간 직접전송이 가능한 개선된 프로토콜의 구현

본 논문에서는 현 TICOM 시스템 버스 구조하에서 캐쉬간의 직접전송이 가능한 개선된 버스 프로토콜을 제안하고 TICOM 시스템에 최소한의 수정을 가해서 제안된 프로토콜을 실제로 구현하였다. 원래의 Illinois 캐쉬 일관성 프로토콜에서는 cache-to-cache 직접전송이 가능하다. TICOM 시스템에서는 요청기(RQ ReQuester)와 응답기(RP ResPonder)가 나뉘어진 분리형 시스템 버스인 Pended 버스 프로토콜과 수정된 Illinois 캐쉬 일관성 프로토콜(Modified Illinois Cache Coherence Protocol)을 채택하고 있기 때문에 캐쉬간 직접전송이 불가능하여 원래의 Illinois 프로토콜이 가진 캐쉬간 직접전송이라는 장점을 살리지 못하고 있다. 이의 개선을 위하여 TICOM 시스템 버스와 관련된 제반 프로토콜과 회로를 분석하고 최소한의 변경으로 cache-to-cache 직접전송이 가능하도록 RQBI(ReQuester Bus Interface 요청기 버스 인터페이스)와 RQC(ReQuester Controller 요청 제어기)부분의 회로를 재설계하고 논리적 검증을 하여 실제 TICOM 시스템에 활용할 수 있도록 하였다. 개선된 버스 프로토콜은 평균 메모리 접근시간(Average Memory Access Time)및 버스 사용률(Bus Utilization)에서 성능이 향상됨을 볼 수 있다[1].