An apparatus and method for superforwarding load operands in a microprocessor are provided. An execution unit in a microprocessor is configured to receive a load instruction and a subsequent instruction. If the load instruction corresponds to a simple load instruction, a destination operand of the load instruction can be superforwarded to a subsequent instruction if the subsequent instruction specifies a source operand that depends on the destination operand of the load instruction. The subsequent instruction is not required to wait until a load instruction executes or completes and can be scheduled and/or executed prior to or at the same time as the load instruction. Consequently, latencies associated with operand dependencies may be reduced.

Een apparaat en een methode om ladingsoperands in worden een microprocessor superforwarding verstrekt. Een uitvoeringseenheid in een microprocessor wordt gevormd om een ladingsinstructie en een verdere instructie te ontvangen. Als de ladingsinstructie aan een eenvoudige ladingsinstructie beantwoordt, kan een bestemmingsoperand van de ladingsinstructie zijn superforwarded aan een verdere instructie als de verdere instructie een bronoperand specificeert die van de bestemmingsoperand van de ladingsinstructie afhangt. De verdere instructie wordt niet vereist om te wachten tot een ladingsinstructie uitvoert of voltooit en kan voorafgaand aan of tegelijk met de ladingsinstructie worden gepland en worden uitgevoerd. Derhalve kan de latentie verbonden aan operandgebiedsdelen worden verminderd.

 
Web www.patentalert.com

< (none)

< Heat bondable biodegradable fiber

> Hibiscus plant named `Cool Wind`

> (none)

~ 00043