Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:How long can the growth last? (Score 1) 467

While CPU power seems to double every 18 months or so, for the past (almost) 20 years hard drive size has doubled every 14 months*. Eventually hard drives will be so large that CPUs will never be able to access all the information. I guess then the key is being able to find the information you want to access, which is why I suppose it would be good to buy GOOG even now.

* 40 MB in 1991, 3 TB in 2010. This trend has held true at many points in between.

Comment Re:Well, it works awesome if your problem is parel (Score 2, Informative) 134

Well I didn't say my code was *well* written. Apparently there's a lot of trickery with copying global memory to cached memory to speed up operations. Cached memory takes (IIRC) one clock cycle to read or write, and global GPU memory takes six hundred cycles. And there's all this whatnot and nonsense about aligning your threads with memory locations that I don't even bother with.

Comment Well, it works awesome if your problem is parellel (Score 5, Interesting) 134

The Tesla 1060 is a video card with no video output (strictly for processing) that has something like 240 processor cores and 4 GB of DDR3 RAM. Just doing math on large arrays (1k x 1k) I get a performance boost of about a factor of forty over a dual core 3.0 GHz Xeon.

The CUDA extension set has FFT functionality built in as well, so it's excellent for signal processing. The SDK and programming paradigm is super easy to learn. I only know C (and not C++) and I can't even make a proper GUI, but I can make my array functions run massively in parallel.

The trick is to minimize memory moving between the CPU and the GPU because that kills performance. Only the brand newest cards support functionality for "simultaneous copy and execute" where one thread can be reading new data to the card, another can be processing, and the third can be moving the results off the card.

One way that the video people can maybe speed up their processing (disclaimer: I don't know anything about this) is to do a quick sweep for keyframes, and then send the video streams between keyframes to individual processor cores. So instead of each core gets a piece of the frame, maybe each core gets a piece of the movie.

The days of the math coprocessor card have returned!

Comment Already demonstrated at MIT (Score 3, Informative) 265

http://arxiv.org/abs/cond-mat/0502014

This paper from MIT showed conclusively through experiment (almost 4 years ago) that in a refractive material the medium temporarily gives up its momentum to the photon, so that the momentum of the photon in the medium is nhk.

It's too bad that this new experiment didn't cite the prior art.

Slashdot Top Deals

Today is a good day for information-gathering. Read someone else's mail file.

Working...