TSO-Atom icity: TSO Enforcem ent for A i P O ti i ti Aggressive Program Optim ization
Cheng Wang, Youfeng Wu, Jaewoong Chung Programming Systems Lab / MPR Intel Labs
Programming Systems Lab
TSO-Atom icity: TSO Enforcem ent for A Aggressive Program Optim - - PowerPoint PPT Presentation
TSO-Atom icity: TSO Enforcem ent for A Aggressive Program Optim ization i P O ti i ti Cheng Wang, Youfeng Wu, Jaewoong Chung Programming Systems Lab / MPR Intel Labs Programming Systems Lab Motivation Two different usage models in
Programming Systems Lab
2
Programming Systems Lab
3
Programming Systems Lab
4
Programming Systems Lab
5
Programming Systems Lab
first inst execution first load first load execution first store execution snoop load snoop store com m it all load/ store atom ically atom ically
6
Programming Systems Lab
7
Programming Systems Lab
first inst execution first load first inst execution first load first load execution first store execution first load execution first store execution snoop snoop load snoop store snoop load snoop store com m it all com m it all load/ store atom ically com m it all store atom ically load atom ically atom ically y
8
Programming Systems Lab
9
Programming Systems Lab
1 0
Programming Systems Lab
1 1
Programming Systems Lab
1 2
Programming Systems Lab
1 3
Programming Systems Lab
1 4
Programming Systems Lab
1 5
Programming Systems Lab
1 6
Programming Systems Lab