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.