discussion forum



message

Name: james
Date: June 16, 2003 at 12:51:27
Subject: Re: Hyperthreading and 'lock' prefix
In Reply To: Re: Hyperthreading and 'lock' prefix by
unknown on June 16, 2003 at 09:21:57
Text: || So how do you know the program is un-erring?
|
| It detects mutliple _physical_ processors (that's the case where
| the lock prefix is certainly necessary). I wonder if the 'lock'
| is necessary for multiple _logical_ processors.

But how would you know that the test's result is 100% reliable?

I mean, running the test for a year instead of an hour might not
yield the same result, because it could take a long time to get
the processor into the right state for the opposite result. Also
a slight variation of your particular test might hit the opposite
result right away, while your incarnation never does.

Can you afford to rely on your test result, and have your actual
production code fail in the field, once deployed?




post a followup message
(Be nice... or be blocked. Be technical... or be erased.)

Name: optional link title:
eMail: optional link URL:
Subject: optional image URL:
  Insert line breaks by hand when only about one inch remains at the right side. Otherwise your message will be unreadable.
Text:
 

  Note: The above eMail form fields may look unaligned if you are using a browser other than Netscape Navigator version 3.0.



currently posted followup messages
(You may have to press the RELOAD button of your browser.)




main page