[Computer-go] pachi2
Hideki Kato
hideki_katoh at ybb.ne.jp
Sun Jan 16 20:30:28 PST 2011
Jean-loup Gailly: <AANLkTikrkfwU98w8=vEHoNxLVsv-VJQg3qpfRNT+HhNn at mail.gmail.com>:
>> The bandwidth seems not a problem but how about the latency or delay?
>
>You are right, latency might be an issue. Trying udp is on my (large) list
>of things to do.
>
>> That is, usual 1 Giga bit Ethernet? Sorry for asking again,
>> because HPC clusters' standard is 10 Giga bit or more.
>
>If the main issue is latency and not bandwidth, there should not be a big
>difference between 1Gbit and 10 Gbit Ethernet.
Not ignorable. Since all modern switches use store-and-forward
architecture, the delay time caused by a switch is almost proportional
to the (packet-size / bandwidth). For example, the latencies of my
GbE switch (Allied Telesis GS900-16; $200) are 2.8 and 4.5 microsecond
with 1000 and 100 Mbps connections, respectively, for a 64-byte
packet. Assuming the packet-size is 9 kB (jumbo packet), the latency
for 1000 Mbps connection is about 72 microsecond, where that of a
low-latency 10 GbE switch (Fujitsu XG700; $25000) is estimated about
7 microsecond.
Hum, in 70 microsecond, almost all strong programs can do less than
one simulation on 19x19 but some on 9x9, right?
>Of course some other
>network architectures, such as used by Mogo, can help a lot but I am
>not using this.
Broadcasting (O(1)) is always better than binary-tree rounting of
multiple tcp connections (O(log n)), isn't it?
Hideki
--
Hideki Kato <mailto:hideki_katoh at ybb.ne.jp>
More information about the Computer-go
mailing list