Tuesday, September 02, 2003 3:48:40 AM
I don't want to argue about this but we're really getting into sematics. Pointers are sort of also variables, so even if the most integers are not getting bigger, pointers are. Depending on the code this may or may not be noticable.
Plus, I did say 0-15% slowdown, which is realistic.
a) 64bit int operations on Opteron take the same time like 32bit ops except mul (+1cycle) and div(~ 2x time of 32bit). That's also true for address operations. And when the CPU loads a 32bit value from cache or mem it already transfers 64bit at once.
b) The AMD64 ABI allows passing function/method parameters in integer and fp/sse registers. That gives another possibility for speedup since the push/pop pairs which are usually used are a source for slowdown because the CPU serializes them (IPC==1 then).
But to support ;) your conclusions with numbers I compared GCC 32bit code to 64bit code:
SPECint:
+11,6
+8,1
+2,9
-25,0
+48,2
-15,3
+49,2
-6,1
+1,5
+6,2
+5,0
-6,9
+4,8
SPECfp:
+3,9
-8,6
+18,2
+5,4
+30,2
+93,6
-0,5
+17,2
+22,1
+18,9
Regardless, very few companies will decide to maintain a separate AMD64 port if there is no need for larger address space.
.. or if customers don't want to buy a faster version.
Regards,
DDB
Plus, I did say 0-15% slowdown, which is realistic.
a) 64bit int operations on Opteron take the same time like 32bit ops except mul (+1cycle) and div(~ 2x time of 32bit). That's also true for address operations. And when the CPU loads a 32bit value from cache or mem it already transfers 64bit at once.
b) The AMD64 ABI allows passing function/method parameters in integer and fp/sse registers. That gives another possibility for speedup since the push/pop pairs which are usually used are a source for slowdown because the CPU serializes them (IPC==1 then).
But to support ;) your conclusions with numbers I compared GCC 32bit code to 64bit code:
SPECint:
+11,6
+8,1
+2,9
-25,0
+48,2
-15,3
+49,2
-6,1
+1,5
+6,2
+5,0
-6,9
+4,8
SPECfp:
+3,9
-8,6
+18,2
+5,4
+30,2
+93,6
-0,5
+17,2
+22,1
+18,9
Regardless, very few companies will decide to maintain a separate AMD64 port if there is no need for larger address space.
.. or if customers don't want to buy a faster version.
Regards,
DDB
Recent AMD News
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 04/15/2026 08:14:05 PM
- AMD to Report Fiscal First Quarter 2026 Financial Results • GlobeNewswire Inc. • 04/08/2026 08:15:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 04/08/2026 08:12:07 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 04/06/2026 08:14:57 PM
- Form ARS - Annual Report to Security Holders • Edgar (US Regulatory) • 03/27/2026 08:18:49 PM
- Form DEFA14A - Additional definitive proxy soliciting materials and Rule 14(a)(12) material • Edgar (US Regulatory) • 03/27/2026 08:16:34 PM
- Form DEF 14A - Other definitive proxy statements • Edgar (US Regulatory) • 03/27/2026 08:14:59 PM
- Intel shares rise after report of planned CPU price increases • IH Market News • 03/25/2026 03:24:25 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/18/2026 08:16:11 PM
- Advances in Domestic Heavy Rare Earth Minerals Production Essential for North American Defense Stockpiles • GlobeNewswire Inc. • 03/18/2026 01:00:00 PM
- Advances in Domestic Heavy Rare Earth Minerals Production Essential for North American Defense Stockpiles • InvestorsHub NewsWire • 03/18/2026 01:00:00 PM
- China Controls the Metal Underlying America's Trillion-Dollar Tech Economy - OilPrice.com Market Commentary • PR Newswire (US) • 03/17/2026 12:00:00 PM
- China Controls the Metal Underlying America's Trillion-Dollar Tech Economy - OilPrice.com Market Commentary • PR Newswire (Canada) • 03/17/2026 12:00:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/16/2026 08:48:06 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/13/2026 08:07:18 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 03/12/2026 08:23:15 PM
- The Drone Revolution's Dependence on Chinese Rare Earth Processing - OilPrice.com Market Commentary • PR Newswire (Canada) • 03/11/2026 02:45:00 PM
- The Drone Revolution's Dependence on Chinese Rare Earth Processing - OilPrice.com Market Commentary • PR Newswire (US) • 03/11/2026 02:45:00 PM
- Adeia shares gain after signing semiconductor licensing deal with AMD • IH Market News • 03/09/2026 03:42:24 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/06/2026 09:13:28 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 03/04/2026 09:27:23 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/03/2026 09:15:06 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/03/2026 09:13:03 PM
- AMD unveils Ryzen AI 400 processors at MWC 2026, expanding push into AI-powered PCs • IH Market News • 03/02/2026 03:15:12 PM
