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.