Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: When will Commercial Chess Programs Utilize Hyper-Threading Technolo

Author: Robert Hyatt

Date: 15:06:49 11/15/02

Go up one level in this thread


On November 15, 2002 at 17:50:51, Eugene Nalimov wrote:

>On hyperthreaded CPU two threads that decompress the data run exactly 2x faster
>than one thread.
>
>Thanks,
>Eugene

OK... so same code stuffed into trace cache, interleaving the memory reads/
writes between the threads?  Does sound pretty optimal, but the code must
be pretty small...




>
>On November 15, 2002 at 17:39:22, Robert Hyatt wrote:
>
>>On November 15, 2002 at 12:15:18, Gian-Carlo Pascutto wrote:
>>
>>>On November 15, 2002 at 12:10:44, Francesco Di Tolla wrote:
>>>
>>>>"Hyper- Threading Technology, which was pioneered on Intel's advanced server
>>>>processors, helps your PC work more efficiently by maximizing processor
>>>>resources and enabling a single processor to run two separate threads of
>>>>software simultaneously"
>>>>
>>>>I don't get the point: any modern cpu runs as many threads as it wants
>>>>simultaneously doing "context switching".
>>>>
>>>>Does this mean that in a Pentium two threads run at the same time in the CPU?
>>>>Then one would have "two CPU in one".
>>>
>>>That's the idea...
>>>
>>>But in practise it's more like 'one and a half CPU's in one' or even less :)
>>>
>>>--
>>>GCP
>>
>>I think the only way this will look like "two cpus" is a special case... one
>>"thread" that fits into the trace cache (decoded micro-ops)."  The other that
>>does a fair bit of memory accessing.  The one that fits in the trace cache will
>>run at full-speed while the other will run at whatever speed memory bandwidth
>>will allow...
>>
>>For chess, that isn't likely going to happen, although as the trace cache idea
>>grows and it gets larger, this might happen...



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.