PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 104 台大资工OS
楼主:
Transfat
(Transfat)
2016-12-23 23:30:57
104台大资工OS第七题(2):
Why having processor affinity is good to process in using data or instruction
cache?
实在想不明白背后原因,麻烦大家了
楼主:
Transfat
(Transfat)
2016-12-23 23:46:00
其实我有点没搞清楚data cache和instruction cache, 所以在这题目说data cahce 也算是processor有自己cache的意思?
作者:
yupog2003
(屁股)
2016-12-23 23:38:00
可以避免一直将资料从某个processor的cache搬到另外一个processor的cache?
作者:
gary19941208
2016-12-23 23:38:00
因为每个processor有自己的cache,如果工作平分到每个processor,cache比较容易要更新,如果有affinity,比较不会cache miss
作者:
yupog2003
(屁股)
2016-12-23 23:37:00
每个processor有自己的cache的话,有processor afinity
作者:
darren0831
(达)
2016-12-24 10:24:00
http://imgur.com/lYRZ6h5
以上是我的想法 请指教
楼主:
Transfat
(Transfat)
2016-12-24 12:26:00
我了解了Darren, 感谢你><
作者: aa06697 (todo se andarà)
2016-12-24 13:14:00
cache coherence不是在指这个唷@@
楼主:
Transfat
(Transfat)
2016-12-24 13:21:00
Cache coherency 是专指在同一个processor运作下遇到的状况, 吗?
作者:
darren0831
(达)
2016-12-24 14:04:00
你可以查查白算盘原文书喔cache coherence是指多重处理器中资料一致性的问题,我是觉得有关啦processor affinity要有的最大原因就是要避免CPU CACHE内容需要invalidating 跟repopulation,想请教a大我哪里说的不妥Orz
http://imgur.com/p9aHF3K
楼主:
Transfat
(Transfat)
2016-12-24 14:34:00
太久没念OS了.. 我来查查看
作者:
yupog2003
(屁股)
2016-12-24 18:21:00
cache coherence好像是在说不相关的资料放在同一个阿不对,这是false sharing张凡书给的定义:multiprocessor经常需要将许多份相同备份的资料放在不同的cache中,而每个processor都可以对此备份做存取,因此multiprocessor会面临这个问题感觉也是可以拿来解释processor afinity,因为如果有processor afinity就可以减少同一份cache出现在不同processor的cache的机率了
继续阅读
[理工][算法]清大104计科
h9638512
[理工] 算法 102台大资工
gary19941208
[理工] 104 中山离散 生成函数
OforU
[理工] 105 交大 资结 Hash
Kingsword
[理工] 资结 merge sort
newpuma
[理工] 资演 最小生成树
newpuma
[理工] B tree与B+ tree的插入
newpuma
[理工] 105 中央 资工 数学
ken52011219
97年政大资科 离散
NPUE
[理工] 103 中央 os对答案
Astar5566
Links
booklink
Contact Us: admin [ a t ] ucptt.com