Not long ago GCP and me did do a comparision,
and visual c++ kicked all of them by a rather large margin.

intel c++ obviously is close to visual studio. Within 0.5% to 1.5% range (depending upon flags and hidden flags that you managed to get from someone). Intel C++ is free for researchers such as
me.

The PG compiler and especially pathscale compiler are doing rather well at benchmarks, especially that last, yet at our codes they're real ugly. Maybe they do better for floating point
oriented workloads, which doesn't describe game tree search.

What strikes me is that visual studio/intel c++ produce a far tinier executable than either of those compilers and that the fastest executable (in case of Diep) is a 32 bits one. 32 bits visual c++ executable with pgo
is roughly 1.5% faster than its 64 bits counterpart.

The main datastructures are using integers and a lot of pointers get used. Seems in 64 bits this hurts a tad.

Vincent

On Jun 24, 2008, at 9:26 PM, Prentice Bisbal wrote:

Vincent Diepeveen wrote:

That said, it has improved a lot, now all we need is a better compiler
for linux. GCC is for my chessprogram generating an
executable that gets  22% slower positions per second than visual c++
2005 is.

Thanks,
Vincent


GCC is a free compiler, and Visual C++ is a commercial product. That's
not really a fair comparison. Stop being a cheapskate and buy a
commercial compiler for Linux. There are plenty available that promise
better performance than GCC:

Intel Compilers:
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/ 284264.htm

Portland Group Compilers:
http://www.pgroup.com/products/workpgi.htm

Pathscale Compiler Suite:
http://www.pathscale.com/

Sun Studio 12:
http://developers.sun.com/sunstudio/

--
Prentice
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf


_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to