Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Assembler handtuning benefit

Author: Marcel van Kervinck

Date: 06:26:02 11/13/97

Go up one level in this thread


On November 11, 1997 at 08:11:37, Jouni Uski wrote:
>Rebel, Genius and Fritz have written in assebler to get everything
>from prosessor speed. But why are Hiarcs (and possible Junior,
>Shredder etc.) better even if they are pure C programs? Is this
>handtuning totally waste of time or is Mark superior in comparison
>to assembler guys or what ?

It is often argued that with current architectures the differences
between hand-made assembler and optimized compiled code are marginal.
I don't think so, I think there is -still- a factor 2 to 3 difference.

But only if you build the assembler version from scratch, and carefully
design your datastructures to exploit the strengts of the architecture.

If you hand optimize generated code you probably won't get as far.
This is because current high level languages can be optimized pretty
well with respect to code. But it's hardly possible to optimize
datastructure declarations,
That is where the assembler programmer can make a gigantic leap.



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.