Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Question to Dr. Robert Hyatt

Author: Tom Kerrigan

Date: 16:00:52 05/20/03

Go up one level in this thread


On May 20, 2003 at 18:32:38, Russell Reagan wrote:

>On May 19, 2003 at 17:18:13, Tom Kerrigan wrote:
>
>>(5) - GCC, and I believe VC, have been compiling 64-bit binaries for some time.
>
>I don't know a great deal about what makes a good compiler, so maybe you or
>someone else can comment. GCC or VC++ may be able to compile code that will run
>on the Opteron, but will it be optimized well? There are a lot more registers
>than there are in the Athlon/P4 (16 64-bit GPR's, 16 128-bit XMM, 8 64-bit MMX).
>If you take the current GCC or VC.NET and compile, say, Crafty on an Opteron,
>will it take advantage of all of the new specs? I assume that at the very least,
>it would take advantage of the extra GPR's and larger cache?

Because the Opteron has basically the same instruction set and design as the
Athlon, I imagine VC and gcc will be able to optimize just as well as they
currently do for the Athlon.

It should be no problem for these compilers to make use of the extra registers.

There's not much that compilers can do to target specific cache sizes...

-Tom



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.