Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Microsoft Visual C++ Toolkit 2003

Author: Bo Persson

Date: 22:18:38 12/23/05

Go up one level in this thread


On December 23, 2005 at 16:25:16, William Kerr wrote:

>Hi All,
>
>Just some results from using Microsofts free Visual C++ Toolkit 2003. I have a
>test programm called TREE.cpp which is a tree searching program that uses
>alpha/beta, killer heuristic and iterative deepening to search a tree. Very
>simular to chess. In fact I also uses this program in my chess program. I used
>to compile this using Microsoft VC++ 6.0 default settings. I then used
>Microsofts free Visual C++ Toolkit 2003 to compile TREE.cpp and got a 3 to 1
>speed improvement. When using Visual C++ Toolkit 2003 I compile for speed for
>Intel/AMD.
>
>One interesting observation is the number of clock ticks per node. A Intel P4
>3.4 GHz takes 91 clock ticks per node, a 1.73 GHz Centrino takes 40 clock ticks
>per node. The Centrino executes 43,186,000 nodes per second whereas the P4
>3.4GHz executes only 37,325,000 nodes per second. By comparison, a AMD XP3000+
>running at 2.16Ghz executes 44,868,000 nodes per second with 48 clock ticks per
>node.
>
>Something to ponder
>Bill

That was a marketing decision made by Intel - the P4 should do more clock ticks
per second than any other processor. That's why it runs at 3.4 GHz.

One way to achive this is to do less work per clock tick, but tick more often.
That way Intel can say that their processors are faster, bacuase they have more
GHz.

AMD chose to do as much work as possible per second, instead of getting the
highest clock rate. That's what you have seen here.

Intel of course still claims that they are the fastest, as anyone can see that
3.4 GHz is faster than 2.16 GHz!


Bo Persson



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.