首页>
外国专利>
Speculative generation at address generation stage of previous instruction result stored in forward cache for use by succeeding address dependent instruction
Speculative generation at address generation stage of previous instruction result stored in forward cache for use by succeeding address dependent instruction
展开▼
机译:存储在前向缓存中的先前指令结果的地址生成阶段的推测生成,供后续的地址相关指令使用
展开▼
页面导航
摘要
著录项
相似文献
摘要
An apparatus is presented for expediting the execution of address-dependent micro instructions in a pipeline microprocessor. The apparatus computes a speculative result associated with an arithmetic operation, where the arithmetic operation is prescribed by a preceding micro instruction that is yet to generate a result. The apparatus utilizes the speculative result to configure a speculative address operand that is provided to an address-dependent micro instruction The apparatus includes speculative operand calculation logic and an update forwarding cache. The speculative operand calculation logic performs the arithmetic operation to generate the speculative result prior to when execute logic executes the preceding micro instruction to generate the result. The update forwarding cache is coupled to the speculative operand calculation logic and temporarily stores the speculative result, where address-dependent micro instructions can retrieve a configured speculative address operand, thereby permitting them to proceed without incurring delay.
展开▼