Thanks all.
It strikes me that the H/W designers have played a bit fast and loose with
the cache consistency issue here - I believe I understand the C/C++
optimisation issues, and these CAN be worked around (IMHO) within the rules
of the standard by using bool in some cases.
However I've
It's all in the interest of increased processing speed. Tighter models,
such as strict ordering, are inherently slower than reordering models. The
more reordering that can be done the better performance can be. Write
combining buffers are an extreme example where overwriting the same address
in
Are there small parts in openssl where I can help? (review,
documentation, programming)
I don't found much about things to do while reading the Mailinglist.
If you are interested in my help, please send answer.
greetings
wof
I'm just someone who ports OpenSSL to a platform for others
It strikes me that the H/W designers have played a bit fast and
loose with
the cache consistency issue here
For the vast majority of cases, this is a pure speed boost. For the tiny
number of cases where it causes a problem, you use mutexes.
- I believe I understand the C/C++
On Thursday 07 April 2005 16:39, David Schwartz wrote:
A bit off-topic, but...
If you mean 'volatile', no, that doesn't do anything. Specifically,
'volatile' has no special semantics for multi-processors. There may be
specific compilers where it has such semantics, but the standard
On Thursday 07 April 2005 16:39, David Schwartz wrote:
A bit off-topic, but...
If you mean 'volatile', no, that doesn't do anything. Specifically,
'volatile' has no special semantics for multi-processors. There may be
specific compilers where it has such semantics, but the standard
Hi Jim,
The C abstract machine definition doesn't take into account multi-processing
and therefore ignores memory operation reordering as seen by external
observers. Volatile means little more than don't keep this variable in a
register, it must be accessed directly from memory. It however
This should be fixed in 0.9.8 . As we don't want to backport the
necessary changes to 0.9.7 I close this ticket.
Cheers,
Nils
__
OpenSSL Project http://www.openssl.org
Development Mailing List