Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info.

Changes

Jump to navigation Jump to search
8 bytes removed ,  23:28, 16 September 2018
Line 407: Line 407:     
=== Description ===
 
=== Description ===
The R10000 is a four-way [[superscalar]] design that implements [[register renaming]] and executes instructions [[Out-of-order execution|out-of-order]]. Its design was a departure from previous MTI microprocessors such as the R4000, which was a much simpler Scalar processor [[Out-of-order execution#In-order processors|in-order]] design that relied largely on high clock rates for performance.
+
The R10000 is a four-way superscalar design that implements register renaming and executes instructions [[Out-of-order execution|out-of-order]]. Its design was a departure from previous MTI microprocessors such as the R4000, which was a much simpler Scalar processor [[Out-of-order execution#In-order processors|in-order]] design that relied largely on high clock rates for performance.
    
The R10000 fetches four instructions every cycle from its instruction [[CPU cache|cache]]. These instructions are decoded and then placed into the integer, floating-point or load/store instruction queues depending on the type of the instruction. The decode unit is assisted by the pre-decoded instructions from the instruction cache, which append five bits to every instruction to enable the unit to quickly identify which execution unit the instruction is executed in, and rearrange the format of the instruction to optimize the decode process.
 
The R10000 fetches four instructions every cycle from its instruction [[CPU cache|cache]]. These instructions are decoded and then placed into the integer, floating-point or load/store instruction queues depending on the type of the instruction. The decode unit is assisted by the pre-decoded instructions from the instruction cache, which append five bits to every instruction to enable the unit to quickly identify which execution unit the instruction is executed in, and rearrange the format of the instruction to optimize the decode process.

Navigation menu