![](http://investorshub.advfn.com/images/default_ih_profile2_4848.jpg?cb=0)
Wednesday, December 17, 2003 11:59:17 PM
Much more efficiently than you or any Intel compiler could possibly use your vaunted 128or 256 registers. Because the compiler cannot see anything about the dynamic execution of a program or know what is in the registers when a subroutine is called from diverse places in a huge programming project.
I am amazed that you are ready to quickly dismiss the fact that Intel proved over and over that OOO+few registers is more efficient than no OOO+many registers.
In fact, I'll go out on a limb and predict that Intel will attempt to add OOO to Itanium 3 to correct those situations where the compiler just couldn't find 3 things to do on every clock cycle. It'll be tough to have many copies of all those registers, but Intel doesn't care how much extra silicon it will require.
...those OOO regsiters are merely duplicates of the Athlon 64/Opteron 16 registers
'Duplicates' is the wrong word since they don't contain the same thing at the same time.
it allows an x86 instruction to use its logical 16 registers independent of other instructions using their logical 16 registers
You neglected to point out that this allows simultaneous execution of instructions that use the same register in the compilerd code. So, if the compiler used the same register for 3 indpendent sequential operations, because it didn't think there were 'enough' registers, the CPU will effectively correct the compiler's inefficiency and use seperate OOO copies of the same register, and (depending on the operations) do the operations simultaneously, or at least overlap them.
So, you can see, the "lack of registers" does not result in an execution slowdown. ANd if you're so concerned about Opteron's 16 registers being too few, what can you say about Xeon, that only has 8! Eight 32-bit registers, I might add, and some of them have specialized usage.
only the internal Athlon (or Pentium, which also has them) can use them to assist with instructions executing out of order with respect to other instructions in a code sequence.
Yes, this is a good thing not bad!
The Athlon 64/Opteron has only 16 USEABLE registers from a programming standpoint
16 is the optimum number for Opteron and Athlon 64 because there is a low penalty for accessing L1 cache, which contains 99% of all operands. The two pipeline cycles can be filled with useful computation. When Intel eventually caves in and implements AMD64 in Pentium 5, they would definitely prefer having 32 registers because their L1 is so tiny that a larger number of registers might do some good. Unfortunately, they'll just have to bite the bullet and live with what AMD and Microsoft decided.
Petz
Recent AMD News
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/13/2024 08:36:07 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/13/2024 08:33:41 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/13/2024 08:31:32 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/13/2024 08:28:11 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/13/2024 08:22:55 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/13/2024 08:20:27 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/13/2024 08:17:08 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/13/2024 08:14:48 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/13/2024 08:11:07 PM
- AMD Completes Acquisition of Silo AI to Accelerate Development and Deployment of AI Models on AMD Hardware • GlobeNewswire Inc. • 08/12/2024 01:00:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 08/07/2024 08:15:50 PM
- Futures Pointing To Continued Strength On Wall Street • IH Market News • 08/01/2024 01:07:37 PM
- U.S. Stocks Rally On Upbeat Earnings News, Rate Cut Optimism • IH Market News • 07/31/2024 08:44:24 PM
- Form 10-Q - Quarterly report [Sections 13 or 15(d)] • Edgar (US Regulatory) • 07/31/2024 08:20:22 PM
- Upbeat Earnings News May Spark Early Rally On Wall Street • IH Market News • 07/31/2024 01:07:54 PM
- AMD Shares Surge 9% on Earnings Beat; Match Group Rises 10%, Pinterest & Lemonade Drop 13%, and More Earnings Updates • IH Market News • 07/31/2024 09:59:10 AM
- Nasdaq Moves Sharply Lower As Tech Stocks Slump But Dow Moves Higher • IH Market News • 07/30/2024 08:53:52 PM
- Form 8-K - Current report • Edgar (US Regulatory) • 07/30/2024 08:17:15 PM
- AMD Reports Second Quarter 2024 Financial Results • GlobeNewswire Inc. • 07/30/2024 08:15:48 PM
- Futures Pointing To Another Lackluster Session On Wall Street • IH Market News • 07/30/2024 01:23:43 PM
- U.S. Futures Climb Before Fed Meeting; Oil Prices Drop on China Demand Worries • IH Market News • 07/30/2024 10:06:14 AM
- F5 Shares Rise 15%; Diageo Falls 10% on Annual Sales Decline; BP Boosts Dividend and Buyback Program • IH Market News • 07/30/2024 10:03:59 AM
- Johnson Controls Division Sold for $8 Billion; Alphabet’s Offer Rejected by Wiz; AMD President Announces Retirement • IH Market News • 07/23/2024 10:00:52 AM
- Form 8-K - Current report • Edgar (US Regulatory) • 07/22/2024 08:13:32 PM
- AMD President Victor Peng to Retire • GlobeNewswire Inc. • 07/22/2024 08:10:00 PM
HealthLynked Corp. Announces Second Quarter and First Half 2024 Results: Continued Cost Reductions Set the Stage for Strategic Shift to App-Based Technology Services • HLYK • Aug 16, 2024 8:00 AM
PickleJar Announces Official Name Change and New Ticker Symbol • NREG • Aug 15, 2024 2:23 PM
VAYK's Q2 Profit Added to Accumulated Net Profit of Over $2.2 Million In 18 Months • VAYK • Aug 15, 2024 9:07 AM
Swifty Global Reports Strong Q2 Performance and Prepares for Major Exchange Uplisting • DRCR • Aug 15, 2024 9:04 AM
Mayback's Global Entertainment Signs Global Distribution Agreement with Children's Media Studio • AHRO • Aug 15, 2024 8:45 AM
POET Technologies Reports Second Quarter 2024 Financial Results • POET • Aug 15, 2024 8:04 AM