[cpp-threads] modes, pass 2
Alexander Terekhov
alexander.terekhov at gmail.com
Mon May 9 13:50:15 BST 2005
On 5/9/05, Peter Dimov <pdimov at mmltd.net> wrote:
> Alexander Terekhov wrote:
>
> > http://www-106.ibm.com/developerworks/eserver/pdfs/archpub2.pdf
>
> Yes, you are right. isync is cchlb. It can't be used as a prefix #loadload
> without full knowledge of the preceding loads. (And if the preceding load is
> known, introducing a fake data dependency would be cheaper.)
Yep. Data dependencies aside for a moment, it seems that in
conjunction with fake control dependency, isync can be used for
load_hlb and load_acq (that's apart from op.cchlb and op.ccacq).
Might work better than {lw}sync. Who knows.
regards,
alexander.
More information about the cpp-threads
mailing list