Feeds

How MS feared Intel would ‘stomp’ on AMD 3D instructions

And how Bill might have traded AMD support for a Java-free Intel

  • alert
  • submit to reddit

Maximizing your infrastructure through virtualization

Microsoft played an unexpected good fairy role in the adoption of AMD's 3DNow! graphics technology. But then Bill Gates went and spoiled it all by suggesting he'd dump the technology if Intel dumped Java. AMD had explained what Microsoft was then describing as "3DX" to Microsoft executives in early 1997, against a background of continuing deterioration in the relationship between Intel and Microsoft. Jim Allchin wrote to Bill Gates and Paul Maritz: "During the meeting we discussed some new instructions that AMD wants us to support called AMD 3DX. The instructions (about 24 new opcodes) are very focused to make games fast." But Allchin is suspicious of Intel: "Intel will want to stomp on whatever instructions they use to hide the 24 new opcodes. They are going to take a currently illegal instruction and encode all 24 instructions within it. And even though AMD will pick an instruction away from the MMX codes giving Intel expansion room (assuming Intel does MMX2), Intel still might decide to 'accidentally' use whatever instruction area they pick to hammer them." Allchin is basically appealing to Gates to use his relationship with Intel's Andy Grove: "It might take a conversation with Andy at some point if Intel does decide to do this. By the way, AMD says they will give everything to Intel without strings so that Intel could support the instructions also." Register digression: The Gates-Grove relationship actually turns out to be one of the more intriguing aspects of the Microsoft trial so far. Although the prosecution seeks to portray Microsoft bullying Intel into doing things, and although Gates does seem pretty ballistic about Intel in a lot of his internal emails, his talks with Andy seem different. After he's had these, he generally reports back to his execs at length, and he's calmer and positively enthusiastic about Intel technology. His decision to give full support to MMX is a case in point, and we can only conclude, well, what an old charmer that Andy Grove is. But back to the story. Supporting Allchin, Mark Kenworthy points to the difficulties associated with having incompatible instruction sets between competing CPUs. "If the average application is directly using these special instructions, I believe there is a significant risk to platform stability, since we have no control over the processor instructions." He's not keen on AMD's plans to get lots of different companies writing, and sees this leading to chaos. Nor is he keen on people using special multimedia instructions inside drivers, as this will "cause us (the OS) [they just can't stop it, can they?] to lose control of the CPU for extended periods of time … Also, the drivers they are supporting … are outside of our DirectX and OpenGL APIs." Instead, Microsoft should use the instructions "inside our OS multimedia components." Microsoft will move to accepting processor-specific optimisations in DirectX 5 and DirectX 6, and will "ship companies like Intel and AMD source to these key inner loop routines for them to optimise." Notice how Kenworthy sees AMD support as an opportunity for Microsoft to extend its control. Where does that pesky line between hardware and software lie, friends? He's already taken on board Intel's moves in the graphics arena, and suspects the company will try to trash the graphics adapter business by moving it all onto the chip. : "AMD could be a valuable ally in keeping competition open in the graphics arena, besides the processor arena." Having seen all this, Gates is basically in agreement, and writes to Allchin and Maritz: "I agree with all of your thoughts here." But there may be circumstances under which AMD won't get the support after all: "If Intel has a real problem with us supporting this they would back off from their work on Java which is terrible for Intel. I have a call with Andy on this topic coming up on Monday." ® Complete Register trial coverage

Top three mobile application threats

More from The Register

next story
BBC goes offline in MASSIVE COCKUP: Stephen Fry partly muzzled
Auntie tight-lipped as major outage rolls on
iPad? More like iFAD: We reveal why Apple fell into IBM's arms
But never fear fanbois, you're still lapping up iPhones, Macs
White? Male? You work in tech? Let us guess ... Twitter? We KNEW it!
Grim diversity numbers dumped alongside Facebook earnings
Microsoft: We're making ONE TRUE WINDOWS to rule us all
Enterprise, Windows still power firm's shaky money-maker
HP, Microsoft prove it again: Big Business doesn't create jobs
SMEs get lip service - what they need is dinner at the Club
ITC: Seagate and LSI can infringe Realtek patents because Realtek isn't in the US
Land of the (get off scot) free, when it's a foreign owner
Dude, you're getting a Dell – with BITCOIN: IT giant slurps cryptocash
1. Buy PC with Bitcoin. 2. Mine more coins. 3. Goto step 1
There's NOTHING on TV in Europe – American video DOMINATES
Even France's mega subsidies don't stop US content onslaught
You! Pirate! Stop pirating, or we shall admonish you politely. Repeatedly, if necessary
And we shall go about telling people you smell. No, not really
prev story

Whitepapers

Top three mobile application threats
Prevent sensitive data leakage over insecure channels or stolen mobile devices.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Top 8 considerations to enable and simplify mobility
In this whitepaper learn how to successfully add mobile capabilities simply and cost effectively.
Application security programs and practises
Follow a few strategies and your organization can gain the full benefits of open source and the cloud without compromising the security of your applications.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.