NVIDIA To Buy AGEIA
The two companies announced today that NVIDIA will acquire PhysX maker AGEIA; terms were not disclosed. The Daily Tech is one of the few covering the news to go much beyond the press release, mentioning that AMD considered buying AGEIA last November but passed, and that the combination positions NVIDIA to compete with Intel on a second front, beyond the GPU — as Intel purchased AGEIA competitor Havok last September. While NVIDIA talked about supporting the PhysX engine on their GPUs, it's not clear whether AGEIA's hardware-based physics accelerator will play any part in that. AMD declared GPU physics dead last year, but NVIDIA at least presumably begs to differ. The coverage over at PC Perspectives goes into more depth on what the acquisition portends for the future of physics, on the GPU or elsewhere.
The Daily Tech is one of the few covering the news to go much beyond the press release, mentioning that AMD considered buying AGEIA last November but passed
Well, that's because they were pondering a similar strategy to Microsoft, and were going to buy Yahoo.
The theory of relativity doesn't work right in Arkansas.
This won't float unless they bundle it with the next generation GPU. AGEIA haven't been able to get traction with a dedicated card and neither will nVidia, unless a heap of games support it overnight.
Area51 - We are watching...
I don't pay close attention to the GPU market in general, though lately I've been interested in a few numerical modeling projects that could benefit from high-performance computing. The AMD Firestream 9170 is supposed to be released in the first quarter of this year, with a peak speed of 500 GFLOPS, most likely single-precision, but the beauty part is that it should also support double-precision, the numeric standard for most computational modeling. NVidia's option in this space is the Tesla C870; I wonder whether this move to purchase another GPU line will divert resources away from their number-crunching-first GPUs.
Dog is my co-pilot.
- Purchase Aegia
- Continue selling dedicated Physics addon-cards
- Integrate PPU onto Graphics Cards
- (somewhere along the line, get full Microsoft Direct-Something endorsement/support of dedicated physics processing)
- possibly by licensing to AMD "PPU included on Graphics Card" rights, thusly invoking the power of Least Common Denominator
- Integrate PPU circuitry/logics into GPU (making it faster/more efficient/cheaper than equivalent solution licensed to AMD)
- ?? Profit ??
In the end, for this to *really* succeed, it needs to be a "Least Common Denominator" factor. So it *requires* full support by Microsoft and Direct-X (them being The Big Factors in the games industry). And in order to get full support from The Windows Monopolist, you'll probably (not absolutely necessary, mut it'd make it much easier to convince Microsoft) need to enable AMD/ATI to leverage this technology, to some degree.Remember folks, Nvidia don't need to *kill* AMD/ATI, they only need to stay one or two generations ahead of them in technology. So they *could* license them "last years tech" for use on their cards, to make "Least Common Denominator" not a factor which excludes their latest-get tech implementations.
Visit CryptoGnome in his home.
The computing industry is seeing a dramatic shift towards single-package parallelism. Yet again, the x86 architecture largely holds back the CPU from becoming more all-purpose and doing GPU and PPU activities. There are actual engineering reasons you can't have a truly general-purpose ASIC (you can with an FPGA, but that would be too slow for the purpose). The GPU and PPU is where the interesting stuff is. They can actually write new macroarchitecture! They can design on-chip parallelism with far greater complexity without the need for a backwards-compatible architecture.
The exciting aspect to this acquisition is the stronger fusion of two companies that have the ability to harness processing power without historical limitations. ATI/AMD really didn't have this, with AMD stuck with x86. Something like Cell is interesting in this space. However, it lacks flexibility in matching up the main core with the secondary cores. Why bring in PowerPC, for that matter?
This will lead to great things. It is fun again to follow computer architecture.
So, I'm assuming I'm not getting all the physics simulation quality I can get out of my games? The whole deal with the bridges collapsing in real time and all sorts of junk bouncing around isn't the ultimate physics experience? Is there... Another level of ragdoll I'm not experiencing? Is there some dynamic to a flaming barrel rolling down a hill my computer can't handle?! Or.. Or.. Is it Nvidia making one of its patented cash grabs?! Considering all the physics simulations in games to date have been done on the processor with no performance hit (Have you played the last level in Half-Life Episode 2?) I'm finding the notion of dedicated physics card fairly stupid. But that's just me.
I have nothing compelling to say
I don't really think that all this will be better in the long run. While faster GPUs and better cards mean faster games, with all the DRM that Vista has it makes them more expensive and have poorer performance. Linux lacks in games to really test the cards out and getting drivers for ATI/Nvidia is a pain to say the least, and OS X really doesn't support non-apple internal hardware very well so that's not a test. Technology wise in the hardware department we are making leaps and bounds every day, however with the lack of a decent OS to test the new cards on, their true potential will be lost in DRM/Vista/Driver issues.
There is no "disagree" moderation, and troll, flamebait and overrated are not valid substitutes
Just look at Intel's rather quick turn around from the P4 to the Core architecture. They were headed down the same road GPU makers are going, yet reversed course. Sure it's mostly thanks to the Israeli development team that produced the Pentium M. Which was in turn based the Pentium 3. The fact of the matter is nVidia has shown time and time again they can make a killer product. I believe they could make a highly efficient CPU with performance to watt ratios well inline with current products. If not even better.
But on another note... The heat issue with GPUs really does need to be resolved. I'm using a x1800 XT ATI card... And I've come pretty close to 100C at times... I'm not quite sure how current gen cards are doing in this area, but I doubt it's been anything like the P4 > Core turn around.
I'm sick of following my dreams. I'm just going to ask where they're goin' and hook up with 'em later.
With dual-core coming standard now on all new PCs, and multi-core rapidly approaching, physics cards are done for. Graphics cards are still a good idea because the kind of calculations they do can be heavily hardware-optimized in a way that general purpose CPUs are not, but physics cards don't do anything a second (or fourth) full speed CPU isn't capable of doing better and faster.
Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
Unless something's changed in the past year or two it's been since I stopped using Nvidia, their drivers always tended to be quite good.
They were Binary-only, but they were good in that they were fast, stable, and supported all the major functions of their cards. Hardly half-assed if you ask me.
-- If you try to fail and succeed, which have you done? - Uli's moose
I would disagree with your characterization of the migration to P4 to core as 'quick'. I would also not declare Intel successfully turning around a product that was competitive across the board with AMD until Core 2, when they pulled in the good instruction per clock and the 64 bit instruction sets all together. It took years for Intel to develop something that *almost* completely dominates the AMD equivalents (one could still make a case for the AMD memory architecture at scale, which Intel will counter with QPI this year). And the clock didn't start ticking until AMD forced their hand.
If it takes a company like Intel years to crank out something like that, a company with debatably the top notch fabrication capabilities in the world, what are nVidia's chances, given that only now they are feasibly able to leverage 65 nm fabrication processes for manufacture of their chips. Fabrication processes aren't everything, but it is a decent indicator of how the cards would be stacked for nVidia going into that market.
I personally would love to see nVidia enter the market with a viable offering, if only because I fear AMD is blowing the situation and the market desperately needs comparable vendors to compete, but I'm not optimistic about nVidia's capabilities.
XML is like violence. If it doesn't solve the problem, use more.
A year ago both Nvidia and ATI/AMD both showed off their GPUs doing HAVOK acceleration equal or better than AGEIA. With ATI claiming to have a 7 month lead... Could this be a catchup move of patent grab by NVIDIA?
http://www.reghardware.co.uk/2006/06/06/ati_gpu_physics_pitch/
EA David Gardner -"... but the consumers have proven that actually what they want is fun."
I completly disagree, so nvidia dont open source theyre driver, but at the end of the day they release good binaries, I see no advantage to open source drivers for videocards:
:'( )
*a community isn't going to develop video card drivers as well as the people who make the cards
*a community is much more likely to stall and slow down
*in most cases the fact software is open source doesn't mean much as one company or another has complete control over the product (look at OO)
the only arguments for it are that
*more people will find the bugs (this is a mu point, look at FF, plenty of eyes on code but still plenty of bugs)
*some genius could improve it (look at OO it needs serious work in some areas but nobody bothers)
*there could be spyware in a binary ( stop being paranoid)
the end effect of open sourcing the drivers will be similar to open sourcing secondlife, it just means that its easier to cheat with, no major work has been done on second life but a few people have figured out how to gain unfair advantages ( in the end it will either have to be closed (impossible) or they will waste CPU making sure your not cheating (a real pain) ).
Nvidia are fully committed to linux, they release public betas that are usable for linux, sure they might come a bit later than windows but they do come. Why are ATI open sourcing thier drivers, im guessing because linux users were switching to nvidia as thier drivers worked, either that or they cant be arsed to support linux anymore.
p.s titanic special effects were done on linux-nvidia clusters.
ANYWAY...my point was that this is great news because it means that linux will get fully supported physics cards, meaning some graphics effects can become physical or we can do some 3d physics on the desktop (not sure what we could do maybe throw windows inside the cube? meh i dont even have compiz
All we need after that are a few opensource to take full advantage, of it.
*Hell even for non linux users this is good news, if nvidia release seperate cards then, linux servers can start taking advantage of server side physics, and allow even physics card less users to benifit!
IranAir Flight 655 never forget!
That's pretty much unfeasible. Every game needs a different physics simulation. Rigid bodies, ropes, soft bodies, particles, cloth, and so on; each requires a very different strategy. And there are many special cases where you can customize the algorithms for your specific simulation; using a more general algorithm when a specialized one is possible is less efficient.
And this doesn't even get into the details about strategy; continuous vs fixed time steps, different orders of integration, collision detection and so on. Each has its own quirks; and Nintendo is proving us all the time that you can create superb games using almost no physics.
The difference between graphics and physics isn't that subtle.
:).
For most games if you turn down the graphics the gameplay isn't supposed to change that much. So people with cheaper video cards can still play the game.
Whereas what happens if you turn down the physics? For the gameplay to not change the crap that's bouncing around can't matter at all.
I'd rather the physics mattered.
But if the physics mattered, people with cheaper physics cards might not be able to play the game.
The game makers won't like that
Well, there's already Open Dynamics Engine.
Sigs are for losers