Actually I am not surprised to see that NVIDIA is going to make it happen. The original design of GPU has granted it with more computing capability. Compared to CPU, GPU have more cores and processors inside. This means GPU will have a much better capability of multi-core programming. A interesting story about GPU's multi-core programming is the cryptanalysis using GPU. A friend of mine once showed me how to make use of his powerful GPU to decrypt a piece of password. Since GPU can do more things at the same time with lots of cores, it is quite efficient to decrypt the encryption simultaneously compared to sequentially decrypt it in a single Intel core.
And maybe Intel cannot bear its main products being replaced, that's why it is trying to bring out its own GPU plan(Larrabee). Maybe in the future we will not talk about CPU. Instead, we will just say Stream Processing and General Purpose GPUs (GPGPU) which will do both CPU and GPU's work:)
No comments:
Post a Comment