Non-Speculative and Invisible Reordering of Memory Operations
Alberto Ros, University of Murcia
Date and Time
April 12 2019, 14:15 - 15:00
Polacksbacken, ITC, room 1245.
High-performance multicores speculatively reorder memory operations. If a memory reordering is seen by other cores, speculative operations are squashed and re-executed. This talk presents the concept of non-speculative and invisible reordering of memory operations, the foundation on which my ERC Consolidator Grant is based on. The talk offers a background about memory-level speculation in current multicores. Then, it shows that, for the case of the load-load reordering, is not necessary to squash and re-execute reordered loads to guarantee the load-load order. It also presents the case for store-store order, which allows for the first time cost-effective store coalescing with strong consistency. Finally, it describe the main research lines that will be carried out during the ERC Consolidator Grant.
Alberto Ros is Associate Professor at the University of Murcia, Spain. He received the PhD degree in computer science from the same university, in 2009, after being granted with a prestigious fellowship from the Spanish government to conduct the PhD studies. He hold postdoctoral positions at the Technical University of Valencia and at Uppsala University. He has co-authored more than 70 research papers in international journals and conferences. His research interests include cache coherence protocols, memory hierarchy designs, and memory consistency for multicore architectures.