![](http://investorshub.advfn.com/images/default_ih_profile2_4848.jpg?cb=0)
Thursday, December 18, 2003 12:27:29 PM
You are thinking too high up with the context shifts. OoO registers are for instruction level scheduling level that is much lower level.
Say an instruction comes in and wants to write to register R1 and read from register R2 and a memory location. Now say a 2nd sequential instruction comes in and wants to write to R3 and read from R1 and R2. This 2nd instruction depends on the 1st, so it must wait for it.
Now say a 3rd sequential instruction comes in that also wants to write to R1 and reads from register R4 and R5. There is no interdependency between the 1st and 2nd instructions and this 3rd instruction, yet this 3rd instruction must wait for the 1st instruction to complete before writing to R1 when no OoO registers are available. With an OoO register the processor can execute this 3rd instruction without waiting for the 1st instruction to complete its write to R1. It maps the logical R1 register name to another OoO register for this 3rd instruction. Any instructions that come after this 3rd instruction that use R1 will use the mapped register (Note the first R1 write from instruction 1 was mapped to a physical register too).
This was a simple example, but should give you and idea of the usage of OoO registers. In reality the compiler would have likely caught the dependency above and used different registers to write to, but if you get into highly dynamic sequences (branches with many possible execution paths) only instruction level scheduling will work well, which is why OoO is so important still even with advances in compilers.
HailMary
Recent AMD News
- Nasdaq Tech Stocks Show Partial Recovery; Oil Prices Rise • IH Market News • 07/18/2024 10:01:11 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 07/17/2024 08:07:35 PM
- AMD to Report Fiscal Second Quarter 2024 Financial Results • GlobeNewswire Inc. • 07/16/2024 08:15:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 07/16/2024 08:13:20 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 07/15/2024 08:05:20 PM
- Costco Hikes Membership Fees; ON Semiconductor Stock Drops 3%; WD-40 Soars 13% on Strong Q3 Earnings • IH Market News • 07/11/2024 10:17:26 AM
- AMD to Acquire Silo AI to Expand Enterprise AI Solutions Globally • GlobeNewswire Inc. • 07/10/2024 01:05:00 PM
- U.S. Stock Futures Rise Amid Focus on Fed Chairman Powell’s Speech, Oil Prices Fall • IH Market News • 07/09/2024 10:56:09 AM
- U.S. Stocks Close On Mixed Note; Nasdaq, S&P Hit Record Closing Highs • IH Market News • 07/08/2024 08:48:15 PM
- U.S. Index Futures Modestly Higher Before Key Economic Data Release; Early Closure for July 4th Holiday • IH Market News • 07/03/2024 11:01:33 AM
- Major Averages Close On Firm Note As Stocks Rally After Early Struggle • IH Market News • 07/02/2024 08:44:00 PM
- Honeywell Acquires CAES Systems for $1.9 Billion, Sarepta Therapeutics Surges 34%, Gilead Continues Gains • IH Market News • 06/21/2024 12:00:38 PM
- Trump Media Resells Stocks and Warrants; KB Home Exceeds Q2 Expectations, and More News • IH Market News • 06/20/2024 10:55:11 AM
- AMD to Power AI-Based Smart Parking Solution for Sun Singapore, the Country’s Largest Provider of Smart Parking Services • GlobeNewswire Inc. • 06/19/2024 01:00:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/18/2024 08:18:09 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/18/2024 08:12:29 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 06/14/2024 08:03:45 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/13/2024 08:14:12 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/12/2024 08:34:23 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/11/2024 09:40:41 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 06/10/2024 09:22:35 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/10/2024 08:16:19 PM
- AMD to Present at the UBS Women in Tech Summit • GlobeNewswire Inc. • 06/10/2024 01:15:00 PM
- Apple Showcases AI at WWDC 2024, Nvidia Stock Split Starts Today, and More News • IH Market News • 06/10/2024 11:29:44 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/07/2024 08:16:25 PM
FEATURED North Bay Resources Acquires Mt. Vernon Gold Mine, Sierra County, California, with Assays up to 4.8 oz. Au per Ton • Jul 18, 2024 9:00 AM
VAYK Expects Revenue from First Airbnb Property Starting from August • VAYK • Jul 18, 2024 9:00 AM
Nightfood Holdings Signs Letter of Intent for All-Stock Acquisition of CarryOutSupplies.com • NGTF • Jul 17, 2024 1:00 PM
Kona Gold Beverages Reaches Out to Largest Debt Holder for Debt Purchase Negotiation • KGKG • Jul 17, 2024 9:00 AM
Avant Technologies Welcomes Back Former CEO with Eye Toward Future Growth and Expansion • AVAI • Jul 17, 2024 8:00 AM
HealthLynked Expands Telemedicine Nationwide • HLYK • Jul 17, 2024 8:00 AM