da: A smiling human with short hair, head tilted a bit to the right. It's black and white with a neutral background. You can't tell if the white in the hair is due to lighting, or maybe it's white hair! (Default)
da ([personal profile] da) wrote2006-07-20 02:41 pm

(no subject)

We've got quite the storm right now. Just about pitch black, too.

Over lunch I was checking out new CPU specs and came across a new category of hardware: Physics cards. New games apparently "need" more than graphics acceleration, they should have physics acceleration too, since CPUs are no more optimized for physics calculations than they are for 3d rendering calculations. More busy stuff on the screen at a time, yay. Just what I need, surely. (Oh, wait, I'm not the target market. OK.)

Speaking of which, this video makes me happy.

[identity profile] zanate.livejournal.com 2006-07-20 07:16 pm (UTC)(link)
The big challenge facing physics hardware: unlike graphics acceleration, physics acceleration affects the entities within an environment. So, in any multi-player game, you either need every client coming up with the same physics results nomatter what their hardware, or you need a central server coming up with the results and the clients have a lot of latency between whatever lo-fi predictions they do and the hi-fi stuff from the server. Which would consume a lot of bandwidth, if the environment is sufficiently complex to benefit from physics acceleration. So it's not as nicely incremental as graphics hardware.

But, don't dismiss the stuff so fast. What we could benefit from is a nice common physics API... I've used a couple, for fun, but there's no solid-body physics equivalent of OpenGL, for instance. Though I bet the DirectX guys are looking at this issue..

Anyway, the fact is there's quite a large benefit to be had by specialised physics processing. It's a little harder to take advantage of. The demos I've seen are very, very impressive but at this moment in time it's an impressive solution still looking for a real problem.

[identity profile] melted-snowball.livejournal.com 2006-07-20 07:43 pm (UTC)(link)
Are there that many uses for this that would not be games? I mean, I could totally see scientists getting excited, but I imagine that the physics woul dbe too simple for their use.

[identity profile] da-lj.livejournal.com 2006-07-20 07:51 pm (UTC)(link)
protein folding? My understanding is that one of these cards can manage 10,000 particles...

[identity profile] zanate.livejournal.com 2006-07-20 07:52 pm (UTC)(link)
No, you're right, scientific interest would be small-- if that's what you mean by not being the target market, you're right. And from an engineering standpoint, maybe, just maybe there might be some way to apply our structural and fluid solver code to take advantage of such hardware, but I'm not sure it would be to as large a benefit unless this hardware were very flexible, and besides: our customers don't blink an eye about spending tens of thousands on clusters which said solvers already run on anyway.

I gotta think that if the benefit of the add-on's architecture for physics simulation calculation is as great as they claim, then they'll end up as an integral part of the design of any serious consumer VR system.

[identity profile] melted-snowball.livejournal.com 2006-07-20 08:52 pm (UTC)(link)
Yeah, I dunno. FPGA's can be a huge, huge win (we're mildly interested in applying them to the kinds of problems we work on).

This does push my, "but, dammit, the software folks get peanuts compared to the cost of the hardware" buttons.

[identity profile] da-lj.livejournal.com 2006-07-20 07:48 pm (UTC)(link)
"impressive solution still looking for a real problem"

Hm... desktop weather-prediction anyone? ;)

I wonder how this might help with protein-folding software.

What I (quickly) read was that one of these cards will handle 10K "particles". I bet there are real physics problems of some sort that they could simplify...

[identity profile] kraig.livejournal.com 2006-07-21 12:28 am (UTC)(link)
Snow, mist, fog, and all other sorts of precipitation would seem natural.

Practical applications in modelling weather, obviously, but perhaps also things like how smoke spreads from a fire (maybe?).

I can't think of anything else off the top of my head, but I didn't give it much thought anyway. :-)

[identity profile] kraig.livejournal.com 2006-07-21 12:29 am (UTC)(link)
*rereads*

"would seem natural"

...

pun NOT intended.

[identity profile] da-lj.livejournal.com 2006-07-21 01:08 am (UTC)(link)
That's OK, I didn't see it as a pun. Which, for me, says something.

Exactly what, I'm probably too tired to figure out. ;)

[identity profile] kraig.livejournal.com 2006-07-21 01:10 am (UTC)(link)
Crap, I'm guilty of laughing at my own joke while everybody else is stone-faced.

sigh.

[identity profile] da-lj.livejournal.com 2006-07-21 01:11 am (UTC)(link)
Well, now we can all laugh together.

?

[identity profile] kraig.livejournal.com 2006-07-21 01:14 am (UTC)(link)
You're laughing at me, not with me, I can tell!

*runs to his room and slams the door*

YOU JUST DON'T UNDERSTAND ME!!!


...

Sorry, channelling the 11 year old creature^Wchild with whom I share a roof.

[identity profile] da-lj.livejournal.com 2006-07-21 01:24 am (UTC)(link)
Well, naturally. (No pun intended, implied, or acknowedged. Contents of bag may have settled).

...to quote somebody else today, "I've stopped hitting control-w as frequently since I've gotten a mac. I tend to close windows by accident."

[identity profile] kraig.livejournal.com 2006-07-21 01:28 am (UTC)(link)
Windows, or applications? I occasionally miskey, and hit splat-q meaning to have hit splat-w. Fortunately, it's usually in Firefox, and they've finally trapped that when you have multiple tabs open (I don't believe it used to).

It gets really annoying when I try to close a tab though, and realize I'd used a hotkey to get to my Firefox desktop but not changed the focus - usually from IRC. That quits the current channel... sigh.

[identity profile] da-lj.livejournal.com 2006-07-21 12:57 pm (UTC)(link)
well, just now I hit splat-w instead of ctrl-w (when I really wanted to just delete the highlighted text) and closed a browser-tab, which was conveniently lj-compose, so there was still a draft.

d'oh.

[identity profile] kraig.livejournal.com 2006-07-21 01:28 pm (UTC)(link)
aiee.

Sometimes it's tempting to switch to Dvorak to avoid the splat-q/splat-w issue.

[identity profile] mynatt.livejournal.com 2006-07-20 07:58 pm (UTC)(link)
Quite the storm, eh? (*checks*) Yep, we'll be getting it this evening. Thanks for the heads up, I should phone to relocate that picnic. :)

[identity profile] da-lj.livejournal.com 2006-07-20 08:08 pm (UTC)(link)
No prob. The worst of it just hit Toronto now, according to friends there. :)

[identity profile] chickenfeet2003.livejournal.com 2006-07-20 08:55 pm (UTC)(link)
still just a few drops of rain here

[identity profile] chickenfeet2003.livejournal.com 2006-07-20 08:56 pm (UTC)(link)
I imagine physics cards do exactly the same things as math cards but using completely incompatible protocols

[identity profile] insaint.livejournal.com 2006-07-20 09:08 pm (UTC)(link)
Speaking of which, this video makes me happy.

Not anymore:
This video has been removed at the request of copyright owner Guillaume REYMOND because its content was used without permission

:(

[identity profile] da-lj.livejournal.com 2006-07-20 09:48 pm (UTC)(link)
Bummer. :(

and his official webpage doesn't have it up "yet".

[identity profile] da-lj.livejournal.com 2006-07-21 01:17 am (UTC)(link)
This site hasn't taken it down yet:
http://www.gamevideos.com/video/id/4631

I'm not sure what he's doing on his own page, since it seems to be a pile of "under construction" notices.

[identity profile] insaint.livejournal.com 2006-07-21 01:23 am (UTC)(link)
*watches* That is just brilliant.

[identity profile] da-lj.livejournal.com 2006-07-21 01:27 am (UTC)(link)
It sure is. How many person-hours... Genius.

I like how a few people do things like scratch their noses.

[identity profile] epi-lj.livejournal.com 2006-07-20 09:52 pm (UTC)(link)
The video is gone! *sniff* What was it?

I'm still waiting for decent, affordable Java accelerators. They existed for a while, then I didn't hear anything about them.

[identity profile] da-lj.livejournal.com 2006-07-20 09:58 pm (UTC)(link)
It was live-action space invaders. stop-motion animation; actors were pixels, wearing different-coloured shirts.

I'll be on the lookout for it again...

Since phones run java now, I wonder if they've put some of the specialization in there.

[identity profile] epi-lj.livejournal.com 2006-07-21 12:54 pm (UTC)(link)
Hee. :) That's fun! It made me want to play the game (and related classic games), too.