Related articles |
---|
GPU-aware compiling? mangoo@interia.pl (Tomasz Chmielewski) (2005-05-20) |
Re: GPU-aware compiling? tmk@netvision.net.il (Michael Tiomkin) (2005-05-22) |
Re: GPU-aware compiling? schummi@i.com.ua (Oleg V.Boguslavsky) (2005-05-22) |
Re: GPU-aware compiling? scooter.phd@gmail.com (scooter.phd@gmail.com) (2005-05-24) |
Re: GPU-aware compiling? rgd00@doc.ic.ac.uk (Rob Dimond) (2005-05-24) |
Re: GPU-aware compiling? hannah@schlund.de (2005-05-24) |
Re: GPU-aware compiling? bear@sonic.net (Ray Dillinger) (2005-06-26) |
Re: GPU-aware compiling? der_julian@web.de (Julian Stecklina) (2005-07-02) |
From: | "Oleg V.Boguslavsky" <schummi@i.com.ua> |
Newsgroups: | comp.compilers |
Date: | 22 May 2005 17:07:43 -0400 |
Organization: | Compilers Central |
References: | 05-05-184 |
Keywords: | architecture, performance |
Posted-Date: | 22 May 2005 17:07:43 EDT |
Tomasz Chmielewski wrote:
> In other words, a graphics chip on the graphics card can make really
> heavy computations, and it's easier and cheaper to buy a couple of
> top-performance graphisc cards than to buy a multi-CPU machine (which
> are quite expensive).
It depends on what tasks you plan to solve and how much resources you
have to develop the system.
> The second problem is that GPUs are heavily oriented towards
>floating point computations with small precision which is needed for
>3D. This can help with solving differential equations, weather
>prediction etc., but it will be much more difficult to compute
>discrete algorithms on these processors.
From the compiler's point of view you'll spend much time to make an
effective compiler. Look at the DSPs market - do you know many C
compilers which generate instructions for DSP's MAC-unit? which
generate MAC instead of MUL + ADD? i find 0 compilers, which do it
(even for such a DSPs like Motorola 56K, TI etc.). Besides - can smb.
point me to the compilers which do it?
From the other side the problem looks very interesting and contains many
problems, which can be researched.
Best Regards,
Oleg
Return to the
comp.compilers page.
Search the
comp.compilers archives again.