A method for maintaining an instruction in a pipelined processor using inuse fields. The method involves receiving a read request for an instruction, sending the instruction in response to the read request and setting an inuse field associated with the instruction to inuse. Alternate embodiments of the method involve transmitting the instruction in response to the read request, receiving a notification of instruction retirement and resetting the inuse field in the ITLB. The method can also be used in the ICACHE in which inuse fields are associated with each instruction stored in the ICACHE. Other embodiments of the method can be used concurrently in the ITLB and the ICACHE as a resource tracking mechanism to maintain resources.

Um método para manter uma instrução em um processador pipelined usando campos do inuse. O método envolve receber um pedido lido para uma instrução, emitir a instrução em resposta ao pedido lido e ajustar um campo do inuse associado com a instrução ao inuse. As incorporações alternas do método envolvem transmitir a instrução em resposta ao pedido lido, recebendo uma notificação da aposentadoria da instrução e restaurando o campo do inuse no ITLB. O método pode também ser usado no ICACHE em que os campos do inuse são associados com cada instrução armazenada no ICACHE. Outras incorporações do método podem ser usadas simultaneamente no ITLB e no ICACHE como um recurso que segue o mecanismo para manter recursos.

 
Web www.patentalert.com

< (none)

< Method and apparatus for reducing processor bus loading

> Surface acoustic wave resonator and filter using the same with specified distance between an interdigital transducer and reflector

> (none)

~ 00048