[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- <!--x-content-type: text/plain -->
- <!--x-date: Wed Apr 14 14:22:21 2004 -->
- <!--x-from-r13: wrsserl.o.ynlgba ng yzpb.pbz (Xrss Znlgba) -->
- <!--x-message-id: [email protected] -->
- <!--x-reference: [email protected] -->
- <!--x-reference: 1081951413.7988.4.camel@ibb-250 -->
- <!--x-reference: [email protected] -->
- <!--x-reference: [email protected] -->
- <!--x-reference: [email protected] -->
- <!--x-reference: 1081966548.8739.5.camel@ibb-250 --> "http://www.w3.org/TR/html4/loose.dtd">
- <!--x-subject: [ale] Hyperthreading -->
- <li><em>date</em>: Wed Apr 14 14:22:21 2004</li>
- <li><em>from</em>: jeffrey.b.layton at lmco.com (Jeff Layton)</li>
- <li><em>in-reply-to</em>: <1081966548.8739.5.camel@ibb-250></li>
- <li><em>references</em>: <<a href="msg00477.html">[email protected]</a>> <1081951413.7988.4.camel@ibb-250> <[email protected]> <<a href="msg00484.html">[email protected]</a>> <<a href="msg00495.html">[email protected]</a>> <1081966548.8739.5.camel@ibb-250></li>
- <li><em>subject</em>: [ale] Hyperthreading</li>
Maybe in the future when a real multi-core chip comes out
we can revisit it. Multi-core chips also give rise to the possibility
of doing multi-level parallelism usch as MPI+OpenMP.
Jeff
>In /proc/cpuinfo, you'll see an "HT" flag. Supposedly that indicates
>HyperThreading support on the CPU. In the case of my workstation, the
>BIOS doesn't support HT, but the CPU reports that it does, so I'm out of
>luck.
>
>In our CFD (computational fluid dynamics) research, we've seen a wide
>range of speed changes using HT. Some are great, and others are
>deplorable. I think it mainly has to do with the APP and the data being
>crunched.
>
>Thanks
>
>Jonathan Glass
>
>On Wed, 2004-04-14 at 14:00, Steven A. DuChene wrote:
>
>
>>I have been reading the responses in this thread so far but i have not as of
>>yet actually heard anything about checking to see if a particular P4 processor
>>is really Hyperthread capable. Not all P4 processors are created equal and
>>some are not Hyperthread capable. Typically other than actually research the
>>particular processor specs on the Intel web site the best way to tell is to
>>see if there is an option in the motherboard BIOS to turn Hyperthreading on
>>or off. Once it is turned on if you then run a SMP kernel you will actually
>>see more than one processor being reported in /proc/cpuinfo
>>
>>If you run an SMP kernel and still only see one processor in /proc/cpuinfo
>>then either the Hyperthreading support is not turned on OR your processor
>>is not Hyperthread capable.
>>
>>Now, as to whether it is a good thing or a bad thing to turn on, it is all
>>a question of the particular types of work loads the system sees. There are
>>cases where Hyperthreading is not actually a help and in some cases it may
>>actually be a performance degradation.
>>
>>On Wed, Apr 14, 2004 at 10:40:40AM -0400, Dow Hurst wrote:
>>
>>
>>>Yes, I run two minimizations simultaneously on my single P4 and until the
>>>second one starts the machine is very responsive. It is truly like having a
>>>dual CPU from my user perspective. Run times are doubled on the minimizations.
>>>
>>>25m37.821s Single run
>>>
>>>49m54.143s
>>>44m10.795s Dual runs (The second is the shorter due to different start
>>>times, so this is general datapoints)
>>>
>>>
>>>These are GPCR receptor minimizations with delta 9 THC bound inside the
>>>receptor. About ~2700 atoms in vacuum using molecular mechanics and a lot of
>>>torsional restraints applied. Not a difficult calculation but is pure FPU on
>>>C and Fortran code. But, my point is the machine was acting like a dual CPU
>>>machine in a very efficient manner.
>>>Dow
>>>
>>>
>>>Christopher Fowler wrote:
>>>
>>>
>>>>How is the performance? Is there a real gain?
>>>>
>>>>On Wed, 2004-04-14 at 10:03, Jonathan Glass wrote:
>>>>
>>>>
>>>>
>>>>>On Wed, 2004-04-14 at 10:02, Mike Millson wrote:
>>>>>
>>>>>
>>>>>
>>>>>>I have a box with a P4 processor running Slackware 9.1. What do I need
>>>>>>to do to enable hyperthreading support? Do I just have to compile a
>>>>>>kernel with SMP support? Are there any other kernel options or config
>>>>>>changes I need to make? Does anyone know of any good articles or howtos
>>>>>>on configuring linux for hyperthreading?
>>>>>>
>>>>>>Thank you,
>>>>>>Mike
>>>>>>
>>>>>>
>>>>>>
--
Dr. Jeff Layton
Aerodynamics and CFD
Lockheed-Martin Aeronautical Company - Marietta
</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<hr>
<ul><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><a name="00502" href="msg00502.html">[ale] Hyperthreading</a></strong>
<ul><li><em>From:</em> linux-clusters at mindspring.com (Steven A. DuChene)</li></ul></li>
</ul></li></ul>
<!--X-Follow-Ups-End-->
<!--X-References-->
<ul><li><strong>References</strong>:
<ul>
<li><strong><a name="00477" href="msg00477.html">[ale] Hyperthreading</a></strong>
<ul><li><em>From:</em> mmillson at meritonlinesystems.com (Mike Millson)</li></ul></li>
<li><strong><a name="00478" href="msg00478.html">[ale] Hyperthreading</a></strong>
<ul><li><em>From:</em> jonathan.glass at ibb.gatech.edu (Jonathan Glass)</li></ul></li>
<li><strong><a name="00480" href="msg00480.html">[ale] Hyperthreading</a></strong>
<ul><li><em>From:</em> cfowler at outpostsentinel.com (Christopher Fowler)</li></ul></li>
<li><strong><a name="00484" href="msg00484.html">[ale] Hyperthreading</a></strong>
<ul><li><em>From:</em> dhurst at kennesaw.edu (Dow Hurst)</li></ul></li>
<li><strong><a name="00495" href="msg00495.html">[ale] Hyperthreading</a></strong>
<ul><li><em>From:</em> linux-clusters at mindspring.com (Steven A. DuChene)</li></ul></li>
<li><strong><a name="00496" href="msg00496.html">[ale] Hyperthreading</a></strong>
<ul><li><em>From:</em> jonathan.glass at ibb.gatech.edu (Jonathan Glass)</li></ul></li>
</ul></li></ul>
<!--X-References-End-->
<!--X-BotPNI-->
<ul>
<li>Prev by Date:
<strong><a href="msg00497.html">[ale] [Slightly OT] SpeedFactory offers 3.0M/384k DSL now with some stipulations</a></strong>
</li>
<li>Next by Date:
<strong><a href="msg00499.html">[ale] Nautilius File manager</a></strong>
</li>
<li>Previous by thread:
<strong><a href="msg00496.html">[ale] Hyperthreading</a></strong>
</li>
<li>Next by thread:
<strong><a href="msg00502.html">[ale] Hyperthreading</a></strong>
</li>
<li>Index(es):
<ul>
<li><a href="maillist.html#00498"><strong>Date</strong></a></li>
<li><a href="threads.html#00498"><strong>Thread</strong></a></li>
</ul>
</li>
</ul>
<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
</body>
</html>