Thursday, May 01, 2003 1:58:07 AM
wbmw,
Microsoft will release an x86-64 compiler at some point, but I wouldn't hold my breath.
There are 2 parts: C++ compiler and .NET engine (which enables all .NET apps to become 64 bit apps). My expectation would be that both would be released in approximately the same timeframe as the AMD64 OS. Probably within a year from now.
They are notoriously slow at working in architecture optimizations into their compiler.
If there was a huge demand for architecture optimizations, I am sure MSFT would have responded. But the issue is complicated since the target machines out there range from Pentiums (P5), P6, P68, K6, K7 (all flavors) of each, some Cyrix / Via, each requires different optimization. So it is a huge can of worms for vast majority of developers, and they rather keep it closed.
But a for a small percentage of developers, the issue is extremely important. Intel is already serving this boutigue crowd, showering the product with subsidies. I don't think MSFT sees any threat here from Intel, so the optimization market is safely ignored by MSFT.
As for their x86-64 support, they will do the minimum, plus any low hanging fruit that happens to fit within their schedule.
I don't expect any more, but even the minimum is a lot, since it involves efficient use of the extra the extra registers (the biggest performance booster). Also, compiling for AMD64 target, it there is an assurance that the machine has all of the MMX, 3DNow, SSE, SSE2, so these instructions can be used readily, rather than being a can of worms. AMD64 is one architecture, X86-32 is a dozen of different processor architectures.
I don't expect MSFT to go out of their way, but I am assuming (my assembly skills are somewhere from rusty to non-existent) that any floating point instruction can be dispatched to processor through SSE-2 mechanism rather than FP, which is more efficient. So the AMD64 compiler can completely eliminate FP instructions. (correct me if I am wrong).
By the way, my previous post had absolutely nothing to do with SPECint.
That was a confusion on my part.
Joe
Microsoft will release an x86-64 compiler at some point, but I wouldn't hold my breath.
There are 2 parts: C++ compiler and .NET engine (which enables all .NET apps to become 64 bit apps). My expectation would be that both would be released in approximately the same timeframe as the AMD64 OS. Probably within a year from now.
They are notoriously slow at working in architecture optimizations into their compiler.
If there was a huge demand for architecture optimizations, I am sure MSFT would have responded. But the issue is complicated since the target machines out there range from Pentiums (P5), P6, P68, K6, K7 (all flavors) of each, some Cyrix / Via, each requires different optimization. So it is a huge can of worms for vast majority of developers, and they rather keep it closed.
But a for a small percentage of developers, the issue is extremely important. Intel is already serving this boutigue crowd, showering the product with subsidies. I don't think MSFT sees any threat here from Intel, so the optimization market is safely ignored by MSFT.
As for their x86-64 support, they will do the minimum, plus any low hanging fruit that happens to fit within their schedule.
I don't expect any more, but even the minimum is a lot, since it involves efficient use of the extra the extra registers (the biggest performance booster). Also, compiling for AMD64 target, it there is an assurance that the machine has all of the MMX, 3DNow, SSE, SSE2, so these instructions can be used readily, rather than being a can of worms. AMD64 is one architecture, X86-32 is a dozen of different processor architectures.
I don't expect MSFT to go out of their way, but I am assuming (my assembly skills are somewhere from rusty to non-existent) that any floating point instruction can be dispatched to processor through SSE-2 mechanism rather than FP, which is more efficient. So the AMD64 compiler can completely eliminate FP instructions. (correct me if I am wrong).
By the way, my previous post had absolutely nothing to do with SPECint.
That was a confusion on my part.
Joe
Recent AMD News
- 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
- AMD Gives Consumers and Businesses More AI PC Options with Expanded Ryzen™ AI 400 Series Portfolio • GlobeNewswire Inc. • 03/02/2026 08:00:00 AM
- GSMA launches Open Telco AI to accelerate development of telco‑grade AI • PR Newswire (Canada) • 03/02/2026 07:00:00 AM
- GSMA launches Open Telco AI to accelerate development of telco‑grade AI • PR Newswire (US) • 03/02/2026 07:00:00 AM
