| .. | .. |
|---|
| 73 | 73 | Linux-kernel memory model |
|---|
| 74 | 74 | ========================= |
|---|
| 75 | 75 | |
|---|
| 76 | +o Jade Alglave, Will Deacon, Boqun Feng, David Howells, Daniel |
|---|
| 77 | + Lustig, Luc Maranget, Paul E. McKenney, Andrea Parri, Nicholas |
|---|
| 78 | + Piggin, Alan Stern, Akira Yokosawa, and Peter Zijlstra. |
|---|
| 79 | + 2019. "Calibrating your fear of big bad optimizing compilers" |
|---|
| 80 | + Linux Weekly News. https://lwn.net/Articles/799218/ |
|---|
| 81 | + |
|---|
| 82 | +o Jade Alglave, Will Deacon, Boqun Feng, David Howells, Daniel |
|---|
| 83 | + Lustig, Luc Maranget, Paul E. McKenney, Andrea Parri, Nicholas |
|---|
| 84 | + Piggin, Alan Stern, Akira Yokosawa, and Peter Zijlstra. |
|---|
| 85 | + 2019. "Who's afraid of a big bad optimizing compiler?" |
|---|
| 86 | + Linux Weekly News. https://lwn.net/Articles/793253/ |
|---|
| 87 | + |
|---|
| 76 | 88 | o Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and |
|---|
| 77 | 89 | Alan Stern. 2018. "Frightening small children and disconcerting |
|---|
| 78 | 90 | grown-ups: Concurrency in the Linux kernel". In Proceedings of |
|---|
| .. | .. |
|---|
| 87 | 99 | o Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and |
|---|
| 88 | 100 | Alan Stern. 2017. "A formal kernel memory-ordering model (part 2)" |
|---|
| 89 | 101 | Linux Weekly News. https://lwn.net/Articles/720550/ |
|---|
| 102 | + |
|---|
| 103 | +o Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and |
|---|
| 104 | + Alan Stern. 2017-2019. "A Formal Model of Linux-Kernel Memory |
|---|
| 105 | + Ordering" (backup material for the LWN articles) |
|---|
| 106 | + https://mirrors.edge.kernel.org/pub/linux/kernel/people/paulmck/LWNLinuxMM/ |
|---|
| 90 | 107 | |
|---|
| 91 | 108 | |
|---|
| 92 | 109 | Memory-model tooling |
|---|
| .. | .. |
|---|
| 103 | 120 | |
|---|
| 104 | 121 | o Jade Alglave, Patrick Cousot, and Luc Maranget. 2016. "Syntax and |
|---|
| 105 | 122 | semantics of the weak consistency model specification language |
|---|
| 106 | | - cat". CoRR abs/1608.07531 (2016). http://arxiv.org/abs/1608.07531 |
|---|
| 123 | + cat". CoRR abs/1608.07531 (2016). https://arxiv.org/abs/1608.07531 |
|---|
| 107 | 124 | |
|---|
| 108 | 125 | |
|---|
| 109 | 126 | Memory-model comparisons |
|---|
| 110 | 127 | ======================== |
|---|
| 111 | 128 | |
|---|
| 112 | 129 | o Paul E. McKenney, Ulrich Weigand, Andrea Parri, and Boqun |
|---|
| 113 | | - Feng. 2016. "Linux-Kernel Memory Model". (6 June 2016). |
|---|
| 114 | | - http://open-std.org/JTC1/SC22/WG21/docs/papers/2016/p0124r2.html. |
|---|
| 130 | + Feng. 2018. "Linux-Kernel Memory Model". (27 September 2018). |
|---|
| 131 | + http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0124r6.html. |
|---|