>> >> In other words — the back-end (slow path) memory interface should look >> ‘transactional’…? > > Yeah, the semantics should be tied to what TM would give you. We can > always be more safe than TM in our fallback implementation, but I > wouldn't want to see semantic optimizations tied to the MMIO > implementation put in. > > This is mostly theory though, try to write the code and see where things > fall apart, then we'll be in a much better position to rationalize on > where to do things differently. > >
absolutely. Seems like this is a good way forward… thanks all for your input. Cheers Mark. > Alex +44 (0)20 7100 3485 x 210 +33 (0)5 33 52 01 77x 210 +33 (0)603762104 mark.burton