Rust Books Grouped by Level https://github.com/sger/RustBooks
#学习
今日思考了一个问题。
对于 顺序一致性内存模型(Sequential Consistency),简单的load值预测可能会导致违例。
考虑以下事件:
1. Core#1 load [x] -> predict A
2. Core#1 执行load [x] -> value B
3. Core#2 store A -> [x]
4. Core#1 commit load, 重发load -> value A
提出几个问题:
1. load的值预测是否应该认为是正确的?
2. 如果不正确,哪里会出现问题?
3. 如何解决?何种情况才有必要replay/recover?
今日思考了一个问题。
对于 顺序一致性内存模型(Sequential Consistency),简单的load值预测可能会导致违例。
考虑以下事件:
1. Core#1 load [x] -> predict A
2. Core#1 执行load [x] -> value B
3. Core#2 store A -> [x]
4. Core#1 commit load, 重发load -> value A
提出几个问题:
1. load的值预测是否应该认为是正确的?
2. 如果不正确,哪里会出现问题?
3. 如何解决?何种情况才有必要replay/recover?
#学习
#阅读推荐
A Primer on Memory Consistency and Cache Coherence
https://pages.cs.wisc.edu/~markhill/papers/primer2020_2nd_edition.pdf
#阅读推荐
A Primer on Memory Consistency and Cache Coherence
https://pages.cs.wisc.edu/~markhill/papers/primer2020_2nd_edition.pdf
The Git source code audit, viewed as a Rust programmer https://litchipi.github.io/infosec/2023/01/24/git-code-audit-viewed-as-rust-programmer.html
Marp: Markdown Presentation Ecosystem https://marp.app/
人刚救完火,合影留念(黑色草地为过火部分)
奇了,我新年快乐的消息呢?我这咋group有channel没有?什么一致性问题?
今天commit想起来canokey被我拔了下来
再一想原来已经10天没有commit了
再一想原来已经10天没有commit了
#今日看了什么
Bookworm freeze
The freeze contains 3 more milestones:
* 2023-02-12 - Milestone 2 - Soft Freeze
no new packages, delayed migration
* 2023-03-12 - Milestone 3 - Hard Freeze - key packages and packages
without autopkgtests need a manual unblock for migration
* TBA - Milestone 4 - Full Freeze
all packages need a manual unblock for migration
Bookworm freeze
The freeze contains 3 more milestones:
* 2023-02-12 - Milestone 2 - Soft Freeze
no new packages, delayed migration
* 2023-03-12 - Milestone 3 - Hard Freeze - key packages and packages
without autopkgtests need a manual unblock for migration
* TBA - Milestone 4 - Full Freeze
all packages need a manual unblock for migration
想要人带带…
感觉这几天到处玩,并没干什么事情
New make --shuffle mode https://trofi.github.io/posts/238-new-make-shuffle-mode.html
Blaze: A high-performance C++ math library https://bitbucket.org/blaze-lib/blaze/src/master/