From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,27eba2f78fbdcc60 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news.glorb.com!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!feeder.xsnews.nl!feeder.news-service.com!skynet.be!newspost001!tjb!not-for-mail Date: Wed, 30 Mar 2005 10:48:50 +0200 From: Adrien Plisson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax) X-Accept-Language: fr-fr, fr-be, fr, en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Gnat 3.15p & Windows & Hyperthreading Q References: <1IOdnWpX0_s6MdnfRVn-3A@comcast.com> <81f09$42499f4a$3ea6010b$27465@news.versatel.nl> In-Reply-To: <81f09$42499f4a$3ea6010b$27465@news.versatel.nl> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <424a67f2$0$28071$ba620e4c@news.skynet.be> Organization: -= Belgacom Usenet Service =- NNTP-Posting-Host: e434bda8.news.skynet.be X-Trace: 1112172530 news.skynet.be 28071 217.136.234.195:3141 X-Complaints-To: usenet-abuse@skynet.be Xref: g2news1.google.com comp.lang.ada:10137 Date: 2005-03-30T10:48:50+02:00 List-Id: Wiljan Derks wrote: > The only advantage that hyper threading has, is that the system might be > more responsive. > Thus when accidentally locking one CPU at high priority, one can still break > into the system (using the other CPU). ok, let's release some misconceptions about HyperThreading: an HyperThreading enabled processor DOES NOT have 2 cores. it's not clear at all when you look at Intel's overview of HyperThreading. they really like to tell it runs as if it were 2 processors. this may look like true for simple office tasks, which are not computationnally intensive. unfortunately, for software developpers used to multitasking and trying to get the most of their system, it is evident that it is NOT 2 processors. actually, an HT processor has one core, which makes it no faster than a single processor. what's different is that it has 2 sets of "states", allowing for more efficient context switches. as noted by Wiljan, this makes the system more responsive. but this paper does explain it in more details: http://www.intel.com/business/bss/products/hyperthreading/server/ht_server.pdf -- rien