Article View: gnu.chess
Article #356Re: GNU Chess optimization script
From: Simon Waters
Date: Mon, 31 Oct 2005 17:45
Date: Mon, 31 Oct 2005 17:45
21 lines
2595 bytes
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-mailReferences:
<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>