🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.os.linux.slackware
Article #94

Re: Asus P4S8X-X Linux and Hyperthreading

#94
From: CyBorg_0091
Date: Fri, 08 Aug 2003 12:15
45 lines
3357 bytes
ROFL....

"athol" <athol_SPIT_SPAM@idl.net.au> wrote in message
news:1060325823.275932@webserver...
> In aus.computers.linux CyBorg_0091 <coldascoldx@netscape.net> wrote:
> > I was waiting for Hyperthreading and Linux
>
> Why wait?  Linux had it first...
>
> > Some XP kids are going to seriously ponder the meaning of life if they
read
> > your description.
>
> Except that his description is _wrong_.
>
> > Whats the point of hyperthreading if you can't see it!
>
> The Linux kernel makes the 2 hyperthreaded "processors" appear as
> separate processors.  If you had a box with an SMP motherboard
> with 2 HT processors, you'd have 4 virtual processors and that's
> what you'd see under linux.  HT _is_ virtual SMP and is treated
> as SMP by the kernel.  If you don't use an SMP kernel, you won't
> enable HT.
>
> In kernel 2.4, the 4 virtual processors would be essentially
> indistinguishable and a lightly loaded system could easily load
> the first 2 (ie the ones in one chip) with 2 heavy processes
> while the other 2 virtual processors (the other chip) are still
> just idling over.
>
> The 2.6 kernel is intended to provide "processor affinity", in
> which the kernel will know which virtual processors are in which
> processor and be able to intelligently allocate processes to
> processors in the most efficient possible manner.  This includes
> such things as putting processes that will use a lot of the same
> shared memory on the virtual processors within the same physical
> chip to maximise cache hits, putting an even amount of load on
> the separate physical processors in spite of low loads on 2nd
> hyperthreaded virtual processor of the first chip, etc...
>
> -- 
> Athol
> <http://cust.idl.com.au/athol>
> Linux Registered User # 254000
> I'm a Libran Engineer. I don't argue, I discuss.
Technical Details
Message-ID: <3f339450@news.comindico.com.au>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!priapus.visi.com!news-out.visi.com!petbe.visi.com!news1.optus.net.au!optus!news.optus.net.au!53ab2750!not-for-mail
References: <pan.2003.07.24.23.28.18.590566@yahoo.com.au> <bgrqmf0vl9@enews1.newsguy.com> <3f330810@news.comindico.com.au> <1060325823.275932@webserver>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f906c,87ba0239a7adf60e
X-Google-Attributes: gidf906c,public
X-Google-Thread: 102983,87ba0239a7adf60e
X-Google-Attributes: gid102983,public
X-Google-ArrivalTime: 2003-08-08 05:15:15 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!priapus.visi.com!news-out.visi.com!petbe.visi.com!news1.optus.net.au!optus!news.optus.net.au!53ab2750!not-for-mail
From: "CyBorg_0091" <coldascoldx@netscape.net>
Newsgroups: alt.os.linux.slackware,aus.computers.linux
References: <pan.2003.07.24.23.28.18.590566@yahoo.com.au> <bgrqmf0vl9@enews1.newsguy.com> <3f330810@news.comindico.com.au> <1060325823.275932@webserver>
Subject: Re: Asus P4S8X-X Linux and Hyperthreading
Lines: 47
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Original-NNTP-Posting-Host: 203.220.204.104
Message-ID: <3f339450@news.comindico.com.au>
X-Original-Trace: 8 Aug 2003 22:15:12 +1000, 203.220.204.104
Date: Fri, 08 Aug 2003 12:15:14 GMT
NNTP-Posting-Host: 203.194.27.1
X-Complaints-To: abuse@comindico.com.au
X-Trace: news.optus.net.au 1060344914 203.194.27.1 (Fri, 08 Aug 2003 22:15:14 EST)
NNTP-Posting-Date: Fri, 08 Aug 2003 22:15:14 EST
Organization: Comindico Australia - reports relating to abuse should be sent to abuse@comindico.com.au