Re: [computer-go] Re: Core i7 performance in computer-go

2009-06-07 Thread Łukasz Lew
2009/6/7 Hideki Kato :
> Łukasz, is the program multi-threaded?

Is is single threaded and 32-bit.

>
> Corei7 920 runs about 7% slower than core2 at the same clock.
> Possibly due to the optimized code for core2?

That is my belief.

I will reconsider buying i7.
Thank you for your benchmarks.

Lukasz

>
> Experimental results follow.
>
> On a 3 GHz (333 x 9) core2 Q6600:
> 20 playouts in 1.49209 seconds
> 134.04 kpps
> 44.6798 kpps/GHz (clock independent)
> 105316/94359 (black wins / white wins),
>
> Average of the middle 10 of 12 runs is 44.79506 kpps/GHz.
> Raw data: 44.6798, 44.7951, 44.8276, 44.8207, 44.8398, 44.6887,
> 44.8317, 44.8491, 44.782, 44.7216, 44.7983, 44.8451
>
> On a 3.6 GHz (180 x 20) corei7 920:
> 20 playouts in 1.34808 seconds
> 148.359 kpps
> 41.2643 kpps/GHz (clock independent)
> 105316/94359 (black wins / white wins),
> Average of the middle 10 of 12 runs is 41.57643 kpps/GHz.
> Raw data: 41.2643, 41.9025, 41.3732, 41.5582, 41.1666, 41.4887,
> 41.7724, 41.9751, 41.6362, 41.787, 41.269, 41.7128
>
> On a 3 GHz (150 x 20) corei7 920:
> 20 playouts in 1.6001 seconds
> 124.992 kpps
> 40.1661 kpps/GHz (clock independent)
> 105316/94359 (black wins / white wins),
> Average of the middle 10 of 12 runs is 41.79165 kpps/GHz.
> Raw data: 40.1661, 41.8626, 41.8366, 41.687, 41.7099, 41.9556,
> 41.3053, 41.9335, 41.8255, 41.8838, 42.077, 41.9167
>
> With hyper threading on (3 GHz 920):
> 20 playouts in 1.5881 seconds
> 125.937 kpps
> 41.9898 kpps/GHz (clock independent)
> 105316/94359 (black wins / white wins),
> Average of the middle 10 of 12 runs is 41.82533 kpps/GHz.
> Raw data: 41.9898, 42.0318, 42.0503, 41.947, 40.6079, 41.7033,
> 42.0283, 41.8386, 41.5187, 41.8013, 41.9114, 41.4831
>
> Hideki
>
> Łukasz Lew: :
>>2009/6/6 Hideki Kato :
>>> Hi Lukasz,
>>>
>>> I have five core2 and one i7 computers running at home.  I prefer i7,
>>> though don't have exact measure.
>>>
>>> The most important difference is the memory interface, ie, core2
>>> uses a obsolete common bus (FSB) while i7 uses p2p connection with
>>> an internal (on chip) memory controller.  Also, core2 uses DDR2
>>> (obsolete) and i7 uses DDR3 memory modules.
>>
>>I know the technical differences. I just wonder do they matter in
>>practice of computer-go
>>
>>
>>>
>>> On overclocking, i7 performs better.  i7 920 (cheapest model) runs at
>>> 3.6 GHz (C0 stepping; recent D0 is said at 4 GHz) while core2 Q9550
>>> (middle range model) runs at 3.2 GHz, with a rather silent air
>>> cooling.
>>
>>thanks.
>>
>>>
>>> If you have a benchmark program please send me.  Ubuntu Linux or
>>> WIndows XP is fine.
>>>
>>
>>http://www.mimuw.edu.pl/~lew/engine.gz
>>please run with:
>>./engine --seed 123 -b
>>
>>FYI it tests only the processor, not the memory and is optimized for core2.
>>
>>> Ah, I don't prefer two sockets SMP computers since we will have hexa
>>> and octa core chips soon (next year? I don't remember).
>>
>>I agree.
>>
>>>
>>> Hideki
>>>
>>> Łukasz Lew: :
Hi

I have few days to buy a computer for Monte-carlo Go program.
There is not enough money for a multi processor, so I have to decide between
- core i7 2.66 GHz
- some core2 quad
both subjected to over-clocking.

Have you observed that Monte-Carlo Go program is faster on core i7
than on core2 ?

Lukasz
PS
Or have you found some cheap solutions for shared memory dual processor?
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/
>>> --
>>> g...@nue.ci.i.u-tokyo.ac.jp (Kato)
>>> ___
>>> computer-go mailing list
>>> computer-go@computer-go.org
>>> http://www.computer-go.org/mailman/listinfo/computer-go/
>>>
>>___
>>computer-go mailing list
>>computer-go@computer-go.org
>>http://www.computer-go.org/mailman/listinfo/computer-go/
> --
> g...@nue.ci.i.u-tokyo.ac.jp (Kato)
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Core i7 performance in computer-go

2009-06-07 Thread Hideki Kato
Łukasz, is the program multi-threaded?

Corei7 920 runs about 7% slower than core2 at the same clock.
Possibly due to the optimized code for core2?

Experimental results follow.

On a 3 GHz (333 x 9) core2 Q6600:
20 playouts in 1.49209 seconds
134.04 kpps
44.6798 kpps/GHz (clock independent)
105316/94359 (black wins / white wins),

Average of the middle 10 of 12 runs is 44.79506 kpps/GHz.
Raw data: 44.6798, 44.7951, 44.8276, 44.8207, 44.8398, 44.6887,
44.8317, 44.8491, 44.782, 44.7216, 44.7983, 44.8451

On a 3.6 GHz (180 x 20) corei7 920: 
20 playouts in 1.34808 seconds
148.359 kpps
41.2643 kpps/GHz (clock independent)
105316/94359 (black wins / white wins),
Average of the middle 10 of 12 runs is 41.57643 kpps/GHz.
Raw data: 41.2643, 41.9025, 41.3732, 41.5582, 41.1666, 41.4887,
41.7724, 41.9751, 41.6362, 41.787, 41.269, 41.7128

On a 3 GHz (150 x 20) corei7 920: 
20 playouts in 1.6001 seconds
124.992 kpps
40.1661 kpps/GHz (clock independent)
105316/94359 (black wins / white wins),
Average of the middle 10 of 12 runs is 41.79165 kpps/GHz.
Raw data: 40.1661, 41.8626, 41.8366, 41.687, 41.7099, 41.9556,
41.3053, 41.9335, 41.8255, 41.8838, 42.077, 41.9167

With hyper threading on (3 GHz 920):
20 playouts in 1.5881 seconds
125.937 kpps
41.9898 kpps/GHz (clock independent)
105316/94359 (black wins / white wins),
Average of the middle 10 of 12 runs is 41.82533 kpps/GHz.
Raw data: 41.9898, 42.0318, 42.0503, 41.947, 40.6079, 41.7033,
42.0283, 41.8386, 41.5187, 41.8013, 41.9114, 41.4831

Hideki

Łukasz Lew: :
>2009/6/6 Hideki Kato :
>> Hi Lukasz,
>>
>> I have five core2 and one i7 computers running at home.  I prefer i7,
>> though don't have exact measure.
>>
>> The most important difference is the memory interface, ie, core2
>> uses a obsolete common bus (FSB) while i7 uses p2p connection with
>> an internal (on chip) memory controller.  Also, core2 uses DDR2
>> (obsolete) and i7 uses DDR3 memory modules.
>
>I know the technical differences. I just wonder do they matter in
>practice of computer-go
>
>
>>
>> On overclocking, i7 performs better.  i7 920 (cheapest model) runs at
>> 3.6 GHz (C0 stepping; recent D0 is said at 4 GHz) while core2 Q9550
>> (middle range model) runs at 3.2 GHz, with a rather silent air
>> cooling.
>
>thanks.
>
>>
>> If you have a benchmark program please send me.  Ubuntu Linux or
>> WIndows XP is fine.
>>
>
>http://www.mimuw.edu.pl/~lew/engine.gz
>please run with:
>./engine --seed 123 -b
>
>FYI it tests only the processor, not the memory and is optimized for core2.
>
>> Ah, I don't prefer two sockets SMP computers since we will have hexa
>> and octa core chips soon (next year? I don't remember).
>
>I agree.
>
>>
>> Hideki
>>
>> Łukasz Lew: :
>>>Hi
>>>
>>>I have few days to buy a computer for Monte-carlo Go program.
>>>There is not enough money for a multi processor, so I have to decide between
>>>- core i7 2.66 GHz
>>>- some core2 quad
>>>both subjected to over-clocking.
>>>
>>>Have you observed that Monte-Carlo Go program is faster on core i7
>>>than on core2 ?
>>>
>>>Lukasz
>>>PS
>>>Or have you found some cheap solutions for shared memory dual processor?
>>>___
>>>computer-go mailing list
>>>computer-go@computer-go.org
>>>http://www.computer-go.org/mailman/listinfo/computer-go/
>> --
>> g...@nue.ci.i.u-tokyo.ac.jp (Kato)
>> ___
>> computer-go mailing list
>> computer-go@computer-go.org
>> http://www.computer-go.org/mailman/listinfo/computer-go/
>>
>___
>computer-go mailing list
>computer-go@computer-go.org
>http://www.computer-go.org/mailman/listinfo/computer-go/
--
g...@nue.ci.i.u-tokyo.ac.jp (Kato)
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Re: Core i7 performance in computer-go

2009-06-07 Thread Łukasz Lew
2009/6/6 Hideki Kato :
> Hi Lukasz,
>
> I have five core2 and one i7 computers running at home.  I prefer i7,
> though don't have exact measure.
>
> The most important difference is the memory interface, ie, core2
> uses a obsolete common bus (FSB) while i7 uses p2p connection with
> an internal (on chip) memory controller.  Also, core2 uses DDR2
> (obsolete) and i7 uses DDR3 memory modules.

I know the technical differences. I just wonder do they matter in
practice of computer-go


>
> On overclocking, i7 performs better.  i7 920 (cheapest model) runs at
> 3.6 GHz (C0 stepping; recent D0 is said at 4 GHz) while core2 Q9550
> (middle range model) runs at 3.2 GHz, with a rather silent air
> cooling.

thanks.

>
> If you have a benchmark program please send me.  Ubuntu Linux or
> WIndows XP is fine.
>

http://www.mimuw.edu.pl/~lew/engine.gz
please run with:
./engine --seed 123 -b

FYI it tests only the processor, not the memory and is optimized for core2.

> Ah, I don't prefer two sockets SMP computers since we will have hexa
> and octa core chips soon (next year? I don't remember).

I agree.

>
> Hideki
>
> Łukasz Lew: :
>>Hi
>>
>>I have few days to buy a computer for Monte-carlo Go program.
>>There is not enough money for a multi processor, so I have to decide between
>>- core i7 2.66 GHz
>>- some core2 quad
>>both subjected to over-clocking.
>>
>>Have you observed that Monte-Carlo Go program is faster on core i7
>>than on core2 ?
>>
>>Lukasz
>>PS
>>Or have you found some cheap solutions for shared memory dual processor?
>>___
>>computer-go mailing list
>>computer-go@computer-go.org
>>http://www.computer-go.org/mailman/listinfo/computer-go/
> --
> g...@nue.ci.i.u-tokyo.ac.jp (Kato)
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] Re: Core i7 performance in computer-go

2009-06-06 Thread Hideki Kato
Hi Lukasz,

I have five core2 and one i7 computers running at home.  I prefer i7,
though don't have exact measure.  

The most important difference is the memory interface, ie, core2
uses a obsolete common bus (FSB) while i7 uses p2p connection with
an internal (on chip) memory controller.  Also, core2 uses DDR2
(obsolete) and i7 uses DDR3 memory modules.

On overclocking, i7 performs better.  i7 920 (cheapest model) runs at
3.6 GHz (C0 stepping; recent D0 is said at 4 GHz) while core2 Q9550
(middle range model) runs at 3.2 GHz, with a rather silent air
cooling.

If you have a benchmark program please send me.  Ubuntu Linux or
WIndows XP is fine.

Ah, I don't prefer two sockets SMP computers since we will have hexa
and octa core chips soon (next year? I don't remember).

Hideki

Łukasz Lew: :
>Hi
>
>I have few days to buy a computer for Monte-carlo Go program.
>There is not enough money for a multi processor, so I have to decide between
>- core i7 2.66 GHz
>- some core2 quad
>both subjected to over-clocking.
>
>Have you observed that Monte-Carlo Go program is faster on core i7
>than on core2 ?
>
>Lukasz
>PS
>Or have you found some cheap solutions for shared memory dual processor?
>___
>computer-go mailing list
>computer-go@computer-go.org
>http://www.computer-go.org/mailman/listinfo/computer-go/
--
g...@nue.ci.i.u-tokyo.ac.jp (Kato)
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/