🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #356

Re: GNU Chess optimization script

#356
From: Simon Waters
Date: Mon, 31 Oct 2005 17:45
21 lines
2595 bytes
Matthew Hull wrote:

>> Anyone here interested in my script that does this automatically
>> without altering the 5.07 distribution files, just email me.

Please send me a copy.

I've experimented quite extensively with the optimisations in the past,
I suspect the thing that has changed is the compiler technology.

We saw quite a gain moving to GCC v3, but then the profiling was either
too painful, or didn't gain much.

The default compiler options in the Makefile are a combination of
historical accident, and what worked on all the platforms I tested it on.

Whilst it is interesting to learn about modern compiler technology,
18.5% faster equates to maybe ~20 Elo points, so I rapidly decided down
this route lies Knuth's 'Premature Optimisation'. i.e. the best chess
programs will dot these i's and cross these t's, but of themselves they
won't make a dramatic difference to the skill of a program.
Technical Details
Message-ID: <mailman.13468.1130781903.20277.info-gnu-chess@gnu.org>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!newsfeed.stanford.edu!shelby.stanford.edu!not-for-mail
References: <XcqdnXYyRdod1vveRVn-sA@comcast.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10d71d,35ef05d0593c6d60
X-Google-Attributes: gid10d71d,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!newsfeed.stanford.edu!shelby.stanford.edu!not-for-mail
From: Simon Waters <simon-gnu@technocool.net>
Newsgroups: gnu.chess
Subject: Re: GNU Chess optimization script
Date: Mon, 31 Oct 2005 17:45:35 +0000
Organization: GNU Project
Lines: 25
Approved: info-gnu-chess@gnu.org
Message-ID: <mailman.13468.1130781903.20277.info-gnu-chess@gnu.org>
References: <XcqdnXYyRdod1vveRVn-sA@comcast.com>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Trace: news.Stanford.EDU 1130781904 9236 199.232.76.165 (31 Oct 2005 18:05:04 GMT)
X-Complaints-To: news@news.stanford.edu
Cc: info-gnu-chess@gnu.org
To: Matthew Hull <mndhull1@comcast.net>
Envelope-to: info-gnu-chess@gnu.org
User-Agent: Debian Thunderbird 1.0.7 (X11/20051017)
X-Accept-Language: en-us, en
In-Reply-To: <XcqdnXYyRdod1vveRVn-sA@comcast.com>
X-BeenThere: info-gnu-chess@gnu.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Announcements and discussions about GNU Chess <info-gnu-chess.gnu.org>
List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/info-gnu-chess>,
 <mailto:info-gnu-chess-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/pipermail/info-gnu-chess>
List-Post: <mailto:info-gnu-chess@gnu.org>
List-Help: <mailto:info-gnu-chess-request@gnu.org?subject=help>
List-Subscribe: <http://lists.gnu.org/mailman/listinfo/info-gnu-chess>,
 <mailto:info-gnu-chess-request@gnu.org?subject=subscribe>