发明名称 A DATA PROCESSING SYSTEM HAVING AN APPARATUS FOR OUT-OF-ORDER REGISTER OPERATIONS AND METHOD THEREFOR
摘要 <p>본 발명은 조건 레지스터(condition register; CR) 리네임 장치 및 그 사용 방법에 관한 것이다. 파이프라인형 구조를 가지는 중앙 처리 장치(Central Processing Unit; CPU)에 있어서, CR 오퍼랜드에 대한 논리 연산은 CR 리네임 메커니즘을 사용하여 무순서로 실행될 수 있다. CR 데이터를 갱신하는 모든 인스트럭션은 레지스터 내에 저장된 연관 인스트럭션 식별자(instruction identification; IID)를 가진다. CR 내의 데이터를 사용하는 후속 조건 레지스터 논리(condition register logical; LCR) 인스트럭션은 저장된 IID를 사용하여 저장된 IID에 대응하는 인스트럭션의 실행에 의해 CR 데이터가 갱신된 시점을 결정한다. CR 데이터 값을 갱신하는 인스트럭션의 실행이 종료되면, 대응 실행 유닛의 종료 버스를 스누핑(snooping)하여 갱신된 데이터를 구한다. 이러한 방법을 사용하여, 이들 인스트럭션은 선행(preceding) 인스트럭션이 종료되기 전에 CR 데이터를 구할 수 있다. 인스트럭션 갱신이 종료되기 전에 갱신된 CR 데이터가 다음에 실행될 LCR에 대해 사용가능하기 때문에, 그 결과 LCR 인스트럭션의 직병렬 변환(deserialized) 실행이 구현된다.</p>
申请公布号 KR19990072553(A) 申请公布日期 1999.09.27
申请号 KR19990004625 申请日期 1999.02.10
申请人 null, null 发明人 치어롯케빈아더;반노스탠드에이.제임스쥬니어;슈로터데이빗앤드류
分类号 G06F9/305;G06F9/32;G06F9/38 主分类号 G06F9/305
代理机构 代理人
主权项
地址