popatim :
gpu and cpu are different kinds of processors. A gpu is extremely good at doing thousand of small very limited tasks simultaneously where as a cpu is much more powerful from a computational standpoint but limited to the number of cores its has.
Its like saying what can dig the hole for my foundation faster, 16 men (cpu) or a 3000 sticks of dynomite (Gpu). Of course the GPU would win that task but no matter how hard you try it wont be able to build the house and the 16 men can.
Now compiling code is mostly a sequential process and not suited for GPU processing at all.
Thanks! But can't you make the cpu do the same task as the gpu?
Since that the gpu usually does mundane tasks like shadows and texture loading, can't you get the cpu to do the same task?
Like, can't I get the 16 men to dig the same hole as the 3,000 sticks of dynamite can, Doesn't have to be a precise thing, just a kind of repeating task you can measure.
Also, I want to do this because my dad promises me a new power supply if I can show him how much faster a gpu is than a cpu...XD