|
|
原帖由 colddawn 于 2007-12-3 19:06 发表 ![]()
这个知道,我意思是硬件保证同步的同时必然带来时延,有时必要向操作系统暴露一些同步细节可以使系统在线程调度行为时尽量避免出现需要硬件进行同步的情况,否则就有可能出现在某种情况下两个核心的缓存行为出现较强 ...
需要软件插手就不是密耦合,而是松耦合了
这时候就不是一台计算机,而是变成多个节点的集群了……
硬件同步延迟大还是软件呢?这个市显然的吧
况且本身指令在执行前就要缓冲到L2或者L3当中去,锁缓存的指令要先被载入到缓存当中去,您不认为这个是无解的问题么
[ 本帖最后由 itany 于 2007-12-3 19:15 编辑 ] |
|