Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Can you test Hiarcs 8 on P IV 2.53 vs H8 on the AMD 1.73 Ghz ?

Author: Vincent Diepeveen

Date: 13:57:36 05/28/02

Go up one level in this thread


On May 28, 2002 at 10:08:09, Slater Wold wrote:

Sorry, you say the P4 is way faster on sandra,
because it is using a special P4 optimized thing,
and a stupid FPU thing for the AMD,

Now you have something fast for the K7 and you claim it
is unfair?

To me the things look equally unfair!

BTW i am not so sure that version is profiled. To me
it didn't make a profiled impression on me.

How could you possibly know it anyway?

>Yes, but it is profiled.  Which is unfair, because I do not have a profiled P4
>EXE.
>
>That EXE is 30k nps faster than the P4.
>
>Something tells me you AMD fans don't want me to profile a P4 EXE.  Cause I bet
>it will just turn around and beat the AMD, again.

>On May 28, 2002 at 07:44:58, Vincent Diepeveen wrote:
>>On May 28, 2002 at 02:39:46, Slater Wold wrote:

>>slate did you already test that single pass optimized AMD
>>SSE version that is on that homepage?
>>
>>how many NPS do you get with it? Even at a far slower AMD
>>i get already more NPS with it here.
>>
>>>There is a .c file missing in the makefile.  testepd.c I am guessing.
>>>
>>>
>>>On May 27, 2002 at 11:06:09, Vincent Diepeveen wrote:
>>>
>>>>On May 27, 2002 at 09:27:38, Slater Wold wrote:
>>>>
>>>>Not so amazing.
>>>>
>>>>Bob doesn't own M$ himself, and his makefile for visual c++
>>>>is completely outdated too:
>>>>
>>>>Missing for example a bigger value for the egtb.cpp:
>>>>
>>>>  /Zm500
>>>>
>>>>And giving a link error:
>>>>
>>>>  M:\CHESS\crafty\1815\source>nmake -f makefile.nt
>>>>
>>>>Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
>>>>Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>>>>
>>>>        link  analyze.obj annotate.obj attacks.obj bench.obj book.obj
>>>>boolean.obj  data.obj drawn.obj edit.obj epd.obj  epdglue.obj evaluate.obj
>>>>evtest.obj hash.obj history.obj init.obj  input.obj interupt.obj iterate.obj
>>>>learn.obj make.obj main.obj  movgen.obj next.obj nexte.obj nextr.obj
>>>>option.obj output.obj  phase.obj ponder.obj preeval.obj quiesce.obj repeat.obj
>>>>resign.obj  root.obj search.obj searchmp.obj searchr.obj setboard.obj swap.obj
>>>>test.obj thread.obj time.obj unmake.obj utility.obj valid.obj  validate.obj
>>>>probe.obj x86.obj  egtb.obj /out:wcrafty.exe
>>>>Microsoft (R) Incremental Linker Version 6.00.8447
>>>>Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
>>>>
>>>>test.obj : error LNK2001: unresolved external symbol @TestEPD@4
>>>>wcrafty.exe : fatal error LNK1120: 1 unresolved externals
>>>>NMAKE : fatal error U1077: 'link' : return code '0x460'
>>>>Stop.
>>>>
>>>>
>>>>
>>>>>18.15 compiles for me with NO problem:
>>>>>
>>>>>C:\15>nmake wcraftyx -f makefile.nt
>>>>>
>>>>>Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
>>>>>Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>>>>>
>>>>>        copy /b x86.c+boolean.c+swap.c+attacks.c+evaluate.c+make.c+ unmake.c+mov
>>>>>gen.c+quiesce.c+search.c+next.c+searchr.c+repeat.c+ nextr.c+history.c+nexte.c+ut
>>>>>ility.c+valid.c+searchmp.c+ thread.c x1.c
>>>>>x86.c
>>>>>boolean.c
>>>>>swap.c
>>>>>attacks.c
>>>>>evaluate.c
>>>>>make.c
>>>>>unmake.c
>>>>>movgen.c
>>>>>quiesce.c
>>>>>search.c
>>>>>next.c
>>>>>searchr.c
>>>>>repeat.c
>>>>>nextr.c
>>>>>history.c
>>>>>nexte.c
>>>>>utility.c
>>>>>valid.c
>>>>>searchmp.c
>>>>>thread.c
>>>>>        1 file(s) copied.
>>>>>        icl /D_CONSOLE /DWIN32 -Ox -G6 -QaxK -Qipo -Qunroll -Qopenmp /MT /DSMP /
>>>>>DCPUS=2 /DVC_INLINE_ASM /DNT_i386 /c x1.c
>>>>>Intel(R) C++ Compiler for 32-bit applications, Version 5.0.1   Build 010525Z
>>>>>Copyright (C) 1985-2001 Intel Corporation.  All rights reserved.
>>>>>
>>>>>x1.c
>>>>>        copy /b book.c+data.c+drawn.c+edit.c+epd.c+testepd.c+epdglue.c+ init.c+i
>>>>>nput.c+interupt.c+iterate.c+main.c+option.c+output.c+ phase.c+ponder.c+preeval.c
>>>>>+resign.c+root.c+learn.c+setboard.c+ test.c+time.c+validate.c+annotate.c+analyze
>>>>>.c+evtest.c+bench.c+ hash.c+probe.c x2.c
>>>>>book.c
>>>>>data.c
>>>>>drawn.c
>>>>>edit.c
>>>>>epd.c
>>>>>testepd.c
>>>>>epdglue.c
>>>>>init.c
>>>>>input.c
>>>>>interupt.c
>>>>>iterate.c
>>>>>main.c
>>>>>option.c
>>>>>output.c
>>>>>phase.c
>>>>>ponder.c
>>>>>preeval.c
>>>>>resign.c
>>>>>root.c
>>>>>learn.c
>>>>>setboard.c
>>>>>test.c
>>>>>time.c
>>>>>validate.c
>>>>>annotate.c
>>>>>analyze.c
>>>>>evtest.c
>>>>>bench.c
>>>>>hash.c
>>>>>probe.c
>>>>>        1 file(s) copied.
>>>>>        icl /D_CONSOLE /DWIN32 -Ox -G6 -QaxK -Qipo -Qunroll -Qopenmp /MT /DSMP /
>>>>>DCPUS=2 /DVC_INLINE_ASM /DNT_i386 /c x2.c
>>>>>Intel(R) C++ Compiler for 32-bit applications, Version 5.0.1   Build 010525Z
>>>>>Copyright (C) 1985-2001 Intel Corporation.  All rights reserved.
>>>>>
>>>>>x2.c
>>>>>x2.c(14765): warning #167: argument of type "void *" is incompatible with parame
>>>>>ter of type "unsigned int (__stdcall *)(void *)"
>>>>>          tfork(pt,ThreadInit,proc);
>>>>>          ^
>>>>>
>>>>>        icl /D_CONSOLE /DWIN32 -Ox -G6 -QaxK -Qipo -Qunroll -Qopenmp /MT /DSMP /
>>>>>DCPUS=2 /DVC_INLINE_ASM /DNT_i386 /c egtb.cpp
>>>>>Intel(R) C++ Compiler for 32-bit applications, Version 5.0.1   Build 010525Z
>>>>>Copyright (C) 1985-2001 Intel Corporation.  All rights reserved.
>>>>>
>>>>>egtb.cpp
>>>>>        xilink  x1.obj x2.obj  egtb.obj /out:wcraftyx.exe
>>>>>IPO: using IR in x1.obj
>>>>>IPO: using IR in x2.obj
>>>>>IPO: using IR in egtb.obj
>>>>>IPO: performing multi-file optimizations
>>>>>x2.c(18450) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(17927) : (col. 33) remark: _main has been targeted for automatic cpu dispat
>>>>>ch.
>>>>>x2.c(23676) : (col. 7) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(23700) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(23758) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(23539) : (col. 27) remark: _LearnBook has been targeted for automatic cpu d
>>>>>ispatch.
>>>>>x2.c(14181) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(14016) : (col. 32) remark: _InputMove has been targeted for automatic cpu d
>>>>>ispatch.
>>>>>x2.c(14304) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(14228) : (col. 35) remark: _InputMoveICS has been targeted for automatic cp
>>>>>u dispatch.
>>>>>x2.c(25317) : (col. 31) remark: _TimeSet has been targeted for automatic cpu dis
>>>>>patch.
>>>>>x2.c(1121) : (col. 29) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(1144) : (col. 31) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(846) : (col. 72) remark: _BookUp has been targeted for automatic cpu dispat
>>>>>ch.
>>>>>x2.c(24760) : (col. 3) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(24912) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(24743) : (col. 80) remark: _SetBoard has been targeted for automatic cpu di
>>>>>spatch.
>>>>>x2.c(24112) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(24005) : (col. 58) remark: _LearnImportBook has been targeted for automatic
>>>>> cpu dispatch.
>>>>>x2.c(23059) : (col. 3) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(23066) : (col. 3) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(23007) : (col. 51) remark: _PreEvaluate has been targeted for automatic cpu
>>>>> dispatch.
>>>>>x2.c(2330) : (col. 7) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(2303) : (col. 17) remark: _Edit has been targeted for automatic cpu dispatc
>>>>>h.
>>>>>x2.c(26019) : (col. 17) remark: _Annotate has been targeted for automatic cpu di
>>>>>spatch.
>>>>>x2.c(25176) : (col. 38) remark: _TimeCheck has been targeted for automatic cpu d
>>>>>ispatch.
>>>>>x2.c(23857) : (col. 72) remark: _LearnBookUpdate has been targeted for automatic
>>>>> cpu dispatch.
>>>>>x2.c(525) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(50) : (col. 51) remark: _Book has been targeted for automatic cpu dispatch.
>>>>>
>>>>>x1.c(9564) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x1.c(9536) : (col. 29) remark: _Random32 has been targeted for automatic cpu dis
>>>>>patch.
>>>>>x2.c(1370) : (col. 3) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(1345) : (col. 53) remark: _BookUpNextPosition has been targeted for automat
>>>>>ic cpu dispatch.
>>>>>x2.c(13467) : (col. 3) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13465) : (col. 37) remark: _InitializeHistoryKillers has been targeted for
>>>>>automatic cpu dispatch.
>>>>>x2.c(13841) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13841) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13842) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13842) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13843) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13843) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13844) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13844) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13845) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13845) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13846) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13846) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13847) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13847) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13848) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13848) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13849) : (col. 23) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13849) : (col. 23) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13850) : (col. 23) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13850) : (col. 23) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13851) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13851) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13852) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13852) : (col. 22) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13855) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13855) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13856) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13856) : (col. 24) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13860) : (col. 25) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13860) : (col. 25) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13863) : (col. 19) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13863) : (col. 19) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13838) : (col. 33) remark: _InitializeRandomHash has been targeted for auto
>>>>>matic cpu dispatch.
>>>>>x2.c(12748) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(12499) : (col. 33) remark: _Initialize has been targeted for automatic cpu
>>>>>dispatch.
>>>>>x2.c(13120) : (col. 5) remark: LOOP WAS VECTORIZED.
>>>>>x2.c(13107) : (col. 53) remark: _InitializeChessBoard has been targeted for auto
>>>>>matic cpu dispatch.
>>>>>x1.c(10324) : (col. 3) remark: LOOP WAS VECTORIZED.
>>>>>x1.c(10234) : (col. 66) remark: _InitializeMaps$1 has been targeted for automati
>>>>>c cpu dispatch.
>>>>>"IPO compilation", line 9483: (col. 1) warning: unknown error
>>>>>
>>>>>"IPO compilation", line 9826: (col. 1) warning: unknown error
>>>>>
>>>>>xilink: executing 'link'
>>>>>Microsoft (R) Incremental Linker Version 6.00.8168
>>>>>Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
>>>>>
>>>>>10683.obj
>>>>>/out:wcraftyx.exe



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.