胶林探索
发表于 2008-07-17 09:48
原帖由 jamesr 于 2008-7-15 16:24 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
历史遗留问题。早期的CPU没有互锁机制,延迟槽必须填充,现代的不需要了,但这个习惯保留了下来。
ARC有很复杂的延迟槽机制,是很新的设计,要比PowerPC晚出来很多,可见,延迟槽是可以利用的,并没有完全被现在的CPU设计师放弃。
嵌入式的CPU和面向工作站/服务器的CPU(比如Power / Alpha)是不同出发点。
胶林探索
发表于 2008-07-17 10:29
英国人的2000年之后出现的ARC这个CPU的指令,里面居然有多种delay slot模式。