If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
| View Poll Results: What solution will succeed on the PC for the problem of physics, animation, etc | |||
| GPGPU model in DX10 (e.g. MEMEXPORT) |
|
20 | 34.48% |
| GPUs will solve this problem in DX11 or later |
|
7 | 12.07% |
| Physics Processing Unit (PPU) or other addin device |
|
9 | 15.52% |
| New CPU features (vector/FP cores or coprocessors) |
|
23 | 39.66% |
| Other (please explain) |
|
5 | 8.62% |
| The PC wont adapt to this problem outside its current course |
|
11 | 18.97% |
| Multiple Choice Poll. Voters: 58. You may not vote on this poll | |||
![]() |
|
|
#1 |
|
Artist formerly known as Acert93
Join Date: Dec 2004
Location: Seattle
Posts: 7,698
|
It is becoming more and more appearant that DX10 and Xenos (aka R500, C1, ATI's Xbox 360 GPU) have significant overlap. This has had me thinking: What role will MEMEXPORT play in DX10?
As a backdrop, it is pretty clear that PCs are "weak" in floating point performance. PC gamers are more and more looking forward to advanced animation, completely destructible environments, and interactive worlds degrees of magnitude more intracit than what we are seeing now. So far it does not appear Intel/AMD are too interested in solving this problem, at least not in the immediate future. Gamers are only a segment of the market and devoting precious silicon realestate to features that mainly benefit gamers does not seem to be high on their check list of priorities. If Intel's comments about integrated graphics and general attitude about the current state of performance (features > performance) we wont be seeing a solution from Intel/AMD in the next couple of years. Not to mention any changes they introduce are 1. slow to enter the market and 2. don't scale quick enoguh on a regular basis. On the other hand we will be seeing Physics Processing Units in a couple months (Asus and BFG already are on tap to deliver these commercially). Yet it is hard to believe that a device that will be beneficial in a limited number of games, cost well over $200, and has limited usefullness (it basically works with a proprietary API) will gain significant market share. Discreet Sound cards are pretty much dead, so it is hard to see a PPU making serious headway into the market. So it seems like neither of the above are very appealing avenues for a solution to the problem. Yet one of the GREAT things about the PC is it adapts--and usually quite well. So I turn to the GPU. The gamers who need high end graphics are the same ones who need high end floating point performance. This opens the door for NV and ATI to expand their products usefullness AND creep into the "general processing" market to a degree. If we are to believe Xenos--with a flexible shader array and dynamic scheduling with effecient ALU use--can use MEMEXPORT to do more "mundane" general processing tasks, like physics, could we not see 1. DX10 embrace this model, and 2. ATI/NV put 2 GPUs on graphics boards The tradeoff of 2 GPUs is amazing. For games with no-physics, both GPU cores ala SLI/Crossfire will work on shading. For games with physics one GPU core can do graphics and the other physics (or some arbitrary load balancing). Mid range cards could include 1 GPU and 1 smaller GPU, and low end cards could be 1 GPU solutions where a single GPU would balance physics and graphics (or just graphics if the chip was not fast enough). The market overlap is excellent AND the net result is effecient--no silicon is idle during gaming. Unlike a PPU that can pretty much ONLY be used for physics, a GPGPU could be used for graphics or a balancing act of Physics and Graphics. This also answers the need for more floating point performance. It is becoming appearant that for graphics to advance *animation and *physics based interactivity are needed to match the fidelity of the static rendering. Having a pretty picture that is standing still is just not good enough anymore. Graphics, imo, really needs to broaden into a broader market. So, what do you believe is the solution for the PC performance issue? Will GPGPU's and DX10 be the solution or is it something else going to appear to resolve this issue?
__________________
"In games I don't like, there is no such thing as "tradeoffs," only "downgrades" or "lazy devs" or "bugs" or "design failures." Neither do tradeoffs exist in games I'm a rabid fan of, and just shut up if you're going to point them out." -- fearsomepirate Last edited by Acert93; 25-Sep-2005 at 18:12. |
|
|
|
|
|
#2 |
|
Member
Join Date: Feb 2002
Posts: 502
|
Sounds like a new marketing name would be needed for the chip, RPU - Reality Processing Unit.
|
|
|
|
|
|
#3 |
|
Member
Join Date: Aug 2005
Posts: 278
|
I'm sure this will happen soon enough, but not until Havok or Novodex start coding for it. Not too many games do physics in house. So it will take one of the Physics middleware companies to get this moving.
Havok allready has good market share and will look pretty bad next to hardware accelerated physics from it's competitor. So It may be in their best interest to give ATI or Nvidia a call. Either way, I think physics will definately move to hardware in the near future. CPU's are at a dead end, we just don't know where the turn off is.... |
|
|
|
|
|
#4 |
|
Senior Member
Join Date: Mar 2004
Location: Portugal
Posts: 3,528
|
I think that in the short-term GPGPU will take care of it, but I think that later both CPUs and GPUs will be very similar (like Cell introduce to us), being diferent only in a few performace gains in some key aspects (eg rasterizind in the GPU).
|
|
|
|
|
|
#5 |
|
Irregular
Join Date: Feb 2002
Posts: 1,170
|
Somehow, I don't really see Cell being too similar to GPU's.
But I see Cell to be more suited for doing physics or other generic FP intensive stuff than GPUs are. If the architecture proves to be successful, we are likely to see it enter the PC world. All IMHO of course |
|
|
|
|
|
#6 |
|
Member
Join Date: Mar 2004
Location: Netherlands
Posts: 178
|
GPGPU could have a real future, but don't forget that Intel and AMD have suddenly started making dualcore processors for nearly the same price as a single core processor.
The problem of course is that you will have to make multithreaded code. But they will have to start doing that anyway, because lot's of people will buy dualcore cpu's in the next year. And it doesn't really matter much, whether you have to create speciale code for GPGPU, or special code for a PPU, or have to spend extra time for multithreaded code. I'm not so sure that a dedicated PPU such as Asus is making now, will be more powerful than a single high-end core in a P4 or Athlon64 for handling physics.... And a PC with a dualcore cpu would also be much easier to use for other tasks. (mpeg encoding) so I would rather buy another cpu, than a dedicated PPU. And once you have taken the hurdle to use that second cpu/core, it is a small step to go further to adding another dual-core cpu on the mobo. Such a machine has LOTS of cpu power. Wouldn't developers rather use that huge amount of flexibel cpu power, instead of being stuck to yet another dedicated piece of hardware? |
|
|
|
|
|
#7 |
|
Junior Member
Join Date: May 2004
Posts: 91
|
This is a very provocative train of thought, one of the ways I could see it coming to fruition would be for either one of the big 2 graphics companies to buy a Physics middleware/hw company or for Microsoft to buy a company and push it into middleware.
Without a clear vision of where the industry is going, I don't see any of the individual players being able to make this sort of sea change happen, and I don't think Microsoft has the background to develop this fast enough - they'd have to acquire someone to make it happen. With only nVidia or ATI trying this, they would risk being alienated from the industry with capable hardware but limited software support. Intriguing thought though. |
|
|
|
|
|
#8 |
|
Artist formerly known as Acert93
Join Date: Dec 2004
Location: Seattle
Posts: 7,698
|
X1800 Series slides at TechPowerUp.com
"New Performance Architecture... Ideal for Physics and Data Parallel Processing" It definately appears that ATI has their eyes set on their products being used for more than just a GPU, but also moving into the "physics accelleration" business. Seems ATI has hedged a few bets with Xenos and X1800 in regards to features and possible future applications. I don't know if much will come of this, but it is interesting and exciting!
__________________
"In games I don't like, there is no such thing as "tradeoffs," only "downgrades" or "lazy devs" or "bugs" or "design failures." Neither do tradeoffs exist in games I'm a rabid fan of, and just shut up if you're going to point them out." -- fearsomepirate |
|
|
|
|
|
#9 | |
|
Rock Star
Join Date: Oct 2002
Location: Canada
Posts: 961
|
Quote:
__________________
If at first you don't succeed. Skydiving is not for you. |
|
|
|
|
|
|
#10 | |
|
Artist formerly known as Acert93
Join Date: Dec 2004
Location: Seattle
Posts: 7,698
|
http://www.tomshardware.com/hardnews...05_090950.html
Quote:
Until today I would have never considered SLI or a dual GPU card. As this technology develops and some developers begin using it I am much more likely to consider such options. A PPU is not of much interest to me ($250 for a very limitedly used product... kind of like my Audigy 2 ZS). But a SLI/Crossfire setup (or even dual GPU on a single card) can be used in all games. If it allows GPU-Physics splot the work, if not then dedicate both to graphics. Even better: Theoretically you could pick up an older GPU for cheap (or a low end model, like a $79 GPU (X1300)) and use it for such tasks. Or when you upgrade keep the old one for use for such tasks. And of course a top end GPU would be able to do graphics and some other tasks at the same time (even if you have to turn down some details). I am digging this strategy a lot!
__________________
"In games I don't like, there is no such thing as "tradeoffs," only "downgrades" or "lazy devs" or "bugs" or "design failures." Neither do tradeoffs exist in games I'm a rabid fan of, and just shut up if you're going to point them out." -- fearsomepirate |
|
|
|
|
|
|
#11 |
|
Regular
|
Yep. It seems to me Ageia has about 1 year to get credibility and mindshare in place before GPUs 2-3x faster than R520 are with us.
Jawed
__________________
Can it play WoW? |
|
|
|
|
|
#12 | |
|
Artist formerly known as Acert93
Join Date: Dec 2004
Location: Seattle
Posts: 7,698
|
Quote:
I could be wrong, but with all those fragment shaders sitting around they would be PERFECT to pick up some extra parallel processing tasks. Am I nuts or is that viable?
__________________
"In games I don't like, there is no such thing as "tradeoffs," only "downgrades" or "lazy devs" or "bugs" or "design failures." Neither do tradeoffs exist in games I'm a rabid fan of, and just shut up if you're going to point them out." -- fearsomepirate |
|
|
|
|
|
|
#13 |
|
Regular
|
I think PPU/GPU-physics games are so far off that we're just gonna have to see what happens.
Watch the demos: http://ati.com/designpartners/media/...RadeonX1k.html to see if you think we can get those levels of graphics in any near-future games. I think devs are gonna lap-up the huge amounts of shader power that are coming - with XB360 naturally being the trail-blazer, short term, as it's the closed system and has most shader power (particularly when you account for dynamic branching). Jawed
__________________
Can it play WoW? |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|