Bookmark and Share


Modern graphics processors contain tens of millions transistors, while high-end graphics cards cost up to $500 nowadays. The only thing such expensive products can do is render 3D games providing entertainment and relaxation to end-users. Some think that the muscles of today’s GPUs can be used more wisely and they seem to be right – theoretical power of visual processing units is far beyond the fastest CPUs these days. Seems like there is a way to adopt GPU for general purpose task!

A group of developers from Stanford University released their BrookGPU – a compiler and runtime system that provides an easy, C-like programming environment for today’s GPUs. According to this report from Slashdot, a shader program running on the NVIDIA GeForce FX 5900 Ultra GPU achieves over 20GFLOPS, roughly equivalent to a 10GHz Intel Pentium 4. A real powerhouse that is available now, has some issues with programming, as GPU programming is not a trivial task. BrookGPU adds simple data parallel language additions to C which allow programmers to specify certain parts of their code to run on the GPU. The compiler and runtime takes care of the rest. To obtain more information on the matter, turn to this or this page.

This is probably not the first experience with trying to utilize graphics processors for general-purpose tasks. In the past there were quite a lot of initiatives of this kind, but none of them appeared to be popular or useful.

In general, for a few years now there has been a confrontation underway between GPU and CPU developers. The former bring more and more brute computing power and may serve as CPU for certain tasks, the latter provide us some more techniques for creating high-quality 3D graphics in real-time. Moreover, some CPU makers, such as Intel Corporation, attack GPU companies by offering inexpensive chipsets with integrated graphics core. More than a half of graphics solutions in the market are integrated into chipsets at this time, according to market researchers.


Comments currently: 1
Discussion started: 03/05/04 11:05:37 AM
Latest comment: 03/05/04 11:05:37 AM

Add your Comment

Related news

Latest News

Monday, April 14, 2014

8:23 am | Microsoft Vows to Release Xbox 360 Emulator for Xbox One. Microsoft Xbox One May Gain Compatibility with Xbox 360 Games

Tuesday, April 1, 2014

10:39 am | Microsoft Reveals Kinect for Windows v2 Hardware. Launch of New Kinect for Windows Approaches

Tuesday, March 25, 2014

1:57 pm | Facebook to Acquire Virtual Reality Pioneer, Oculus VR. Facebook Considers Virtual Reality as Next-Gen Social Platform

1:35 pm | Intel Acquires Maker of Wearable Computing Devices. Basis Science Becomes Fully-Owned Subsidiary of Intel

Monday, March 24, 2014

10:53 pm | Global UHD TV Shipments Total 1.6 Million Units in 2013 – Analysts. China Ahead of the Whole World with 4K TV Adoption

10:40 pm | Crytek to Adopt AMD Mantle Mantle API for CryEngine. Leading Game Developer Adopts AMD Mantle

9:08 pm | Microsoft Unleashes DirectX 12: One API for PCs, Mobile Gadgets and Xbox One. Microsoft Promises Increased Performance, New Features with DirectX 12

3:33 pm | PowerVR Wizard: Imagination Reveals World’s First Ray-Tracing GPU IP for Mobile Devices. Imagination Technologies Brings Ray-Tracing, Hybrid Rendering Modes to Smartphones and Tablets

2:00 pm | Nokia Now Expects to Close Deal with Microsoft in Q2. Sale of Nokia’s Division to Close Next Month