제 1 및 제 2 예약 스테이션을 포함하는 장치. 로드 마이크로 명령어가 온-코어 캐시 메모리와는 다른 규정된 리소스로부터 오퍼랜드를 검색하도록 지시된 특정 로드 마이크로 명령어라면, 제 1 예약 스테이션은 로드 마이크로 명령어를 디스패치하고, 홀드 버스 상에 나타낸다. 제 2 예약 스테이션은 홀드 버스에 결합되고, 제 1 로드 마이크로 명령어의 디스패치에 이어서 다수의 클록 사이클 후에 실행 동안 로드 마이크로 명령어에 의존해서 하나 이상의 더 새로운 마이크로 명령어를 디스패치하고, 그리고 로드 마이크로 명령어가 특정 로드 마이크로 명령어임이 홀드 버스 상에 나타나면, 로드 마이크로 명령어가 상기 오퍼랜드를 검색할 때까지 제 2 예약 스테이션은 하나 이상의 더 새로운 마이크로 명령어의 디스패치를 정지하도록 구성된다. 복수의 비코어 리소스는 제어 버스를 통해 비순차 프로세서에 결합된, 제어 부재를 포함한다.
An apparatus including first and second reservation stations. The first reservation station dispatches a load micro instruction, and indicates on a hold bus if the load micro instruction is a specified load micro instruction directed to retrieve an operand from a prescribed resource other than on-core cache memory. The second reservation station is coupled to the hold bus, and dispatches one or more younger micro instructions therein that depend on the load micro instruction for execution after a number of clock cycles following dispatch of the first load micro instruction, and if it is indicated on the hold bus that the load micro instruction is the specified load micro instruction, the second reservation station is configured to stall dispatch of the one or more younger micro instructions until the load micro instruction has retrieved the operand. The plurality of non-core resources includes a control element, coupled to the out-of order processor via a control bus. 