.NETGURU
HyperThreading Good or Bad...
Messages   Related Types
This message was discovered on microsoft.public.dotnet.framework.performance.
Responses highlighted in red are from those people who are likely to be able to contribute good, authoratitive information to this discussion. They include Microsoft employees, MVP's and others who IMHO contribute well to these kinds of discussions.
Post a new message to this list...

Yogesh S (VIP)
Hi,

We have a mission critical trading application running on 8 CPU ( P-IV 2.8 Ghz) with Hyperthreading enabled that gives us 16 logical CPU... most of our applications needs to be behave in a timely manner even a 2 or 3 second lag sometimes hurts organization P&L sheet...

based on my understanding after reading below articles... even intel itself says applicatins may gain 10-30% perf improvement but depends on application and situation

http://www.2cpu.com/articles/43_3.html
http://www.2cpu.com/articles/ht_explored/ht_2.html
http://arstechnica.com/paedia/h/hyperthreading/hyperthreading-1.html

Can anyone shed a light on their personal views ? given a choice would you run your application in HT or Non HT mode..? i know its an open question as we ourselves are now planning to switch off HT and run application in Non HT mode ..
and closely observe application behaviour

but would be glad if anyone could share their experiences or any specific tips applicable to heavily multi-threaded and time critical application running in HT mode.

Thx...

Regards
Yogesh S
Reply to this message...
 
    
Miha Markic [MVP C#]
Hi Yogesh,

My (only) theoretical knowledge says that HT may gain you something or loose
you something.
Since it is a sort of hack into the procesor I guess it really depends on
how your application behaves.
I have no better suggestion than to try it yourself and compare the results.
Nothing that you didn't already know, eh?

--
Miha Markic [MVP C#] - RightHand .NET consulting & development
miha at rthand com
www.rthand.com

"Yogesh S" <Click here to reveal e-mail address> wrote in message
news:Click here to reveal e-mail address...
[Original message clipped]

Reply to this message...
 
    
Alvin Bruney [MVP]
It's not a hack - at least by conventional standards.

I've been reading the white paper. What jumps out at me is that HT can offer
signficant gains depending on how it is implemented. The paper indicates
that contention for shared resources among threads is a critical factor.
Based on that, I wouldn't expect an 'across the board' improvement with
hyperthreading since the application needs to be written appropriately.

The paper is a good read by the way.

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Miha Markic [MVP C#]" <miha at rthand com> wrote in message
news:u$Click here to reveal e-mail address...
[Original message clipped]

Reply to this message...
 
    
Raymond Lewallen
Where can I find the whitepaper?

"Alvin Bruney [MVP]" <vapor at steaming post office> wrote in message
news:uz%23%Click here to reveal e-mail address...
[Original message clipped]

Reply to this message...
 
    
Yogesh S (VIP)
Thx guys for the reply... will be doing a detail anaysis on thursday/friday..
will definitely post my observation

Raymond : white paper link

http://www.2cpu.com/articles/43_3.html
http://www.2cpu.com/articles/ht_explored/ht_2.html
http://arstechnica.com/paedia/h/hyperthreading/hyperthreading-1.html

"Raymond Lewallen" wrote:

[Original message clipped]

Reply to this message...
 
 




ExamGuru IT Solutions - .Net Guru is owned and operated by ExamGuru, Inc., the man behind .Net Guru. If you're in the market for bespoke software or software consultancy, why not get him and his highly trained team to help? - www.examguru.net/ITCertification
Ad


Need Dot Net Interview Questions?
Ask ExamGuru, Inc. for advice and help on Passing .Net Interviews
.Net Projects
Best-of-breed application framework for .NET projects, developed by ExamGuru, Inc. and ExamGuru IT
Free .net Help
Commission ExamGuru, Inc. and his team for your next bespoke software project
FogBUGZ
The only bug tracking system carefully crafted with one goal in mind: helping teams create great software.
Awesome Tools
If you don't know about these, you're missing out... IT Certification Questions
IT Interview Questions
Free Oracle 10g Training
MCSE Boortcamp
Cisco Study Guides
Cheap Study Guides
Exact Questions
Dot Net Interview Questions
Oracle OCP
Cheap Travel
Designer Perfumes - Wholesale Prices
Free Programming Tutorials
 
ExamGuru IT Solutions - .Net Guru is owned and operated by ExamGuru, Inc., the man behind .Net Guru. If you're in the market for bespoke software or software consultancy, why not get him and his highly trained team to help? - www.examguru.net/ITCertification
 Copyright © ExamGuru, Inc. 2001-2006
Contact Us - Terms of Use - Privacy Policy - www.dot-net-guru.com - www.examguru.net - www.oraclesource.net - www.itinterviews.net - www.examguru.net/ITCertification