原帖由 OST_2005 于 2006-6-24 09:31 发表
对.新版原装Intel 975x也有这个选项的.
原帖由 FENG950 于 2006-6-24 10:29 发表
就没有人来讨论一下这技术的可行性吗?直接来的话,我认为是不可能的,除非是配合编译器一类的东西将串行程序做一定的并行化处理。
原帖由 gzXW 于 2006-6-24 10:47 发表
http://www.poweruser.com.tw/news ... =590&NP_ID=1528
原帖由 eiceman 于 2006-6-24 10:18 发表
Rev304?没有见过BIOS有这个啊。:blink:
原帖由 elisha 于 2006-6-24 10:45 发表
如果可行的话,为什么conroe是4issue而不是8issue16issue
原帖由 fayerlxy 于 2006-6-24 11:50 发表
普通用户谁会在乎issue
专业人士谁会被这个唬弄?
无论AMD还是intel,这种猜测线程技术的有效性估计有限的啦,譬如某仁兄提过的superPi,我就不相信能有什么提升。
原帖由 FENG950 于 2006-6-24 11:58 发表
效率肯定也低下了,猜错的几率大概也不小,就是不知道性能会不会下降又会降多少。
原帖由 Edison 于 2006-6-24 12:02 发表
猜测错几乎不会有损失,因为2nd thread是在另一个原本是睡觉的core上执行的。
原帖由 Edison 于 2006-6-24 12:02 发表
猜测错几乎不会有损失,因为2nd thread是在另一个原本是睡觉的core上执行的。
原帖由 FENG950 于 2006-6-24 12:13 发表
理论上而已,如果猜错了,即两个并行线程间有依赖,还要按顺序取消猜测执行过的写操作,会不会出现一个核心要等待另一个取消完了后才能执行对应线程的情况?
原帖由 spinup 于 2006-6-24 12:29 发表
看意思其中一条线程的结果并不真正执行写入等操作,如果预测错误结果就被废弃的,不用取消.
也就是利用第二个核心,暴力操作原来不一定要执行的指令.
比如一个程序有两个分支,可以在标志结果还没出来时就开始执 ...
原帖由 spinup 于 2006-6-24 12:29 发表
看意思其中一条线程的结果并不真正执行写入等操作,如果预测错误结果就被废弃的,不用取消.
也就是利用第二个核心,暴力操作原来不一定要执行的指令.
比如一个程序有两个分支,可以在标志结果还没出来时就开始执 ...
原帖由 FENG950 于 2006-6-24 12:36 发表
安腾?但是这和分支不能完全划等号吧?只是程序段被拆分的部分而已。如果一点结果都不写的话,那一个线程又如何执行下去呢?一个指令的执行结果不被写回,下一个指令如何运行?
原帖由 fayerlxy 于 2006-6-24 11:50 发表
普通用户谁会在乎issue
专业人士谁会被这个唬弄?
无论AMD还是intel,这种猜测线程技术的有效性估计有限的啦,譬如某仁兄提过的superPi,我就不相信能有什么提升。
原帖由 spinup 于 2006-6-24 12:46 发表
写回reg file和L1而不写回内存,缓存行用特别的标记,如果废弃的话就整体废弃.如果有效就改为正常的缓存行标记.
顺便说一下,这个是根据edison贴的帖子估计AMD的策略.intel的策略如何还不清楚.
原帖由 elisha 于 2006-6-24 12:49 发表
我不是这种意思,我是想说:为什么分成2个核
如果可行的话,直接提高解码器的并行度就是了
原帖由 FENG950 于 2006-6-24 12:54 发表
这种写法也是要撤销的吧?即是已经被执行的线程发现错误后要回滚到初始态再重新执行,我的意思就是:这是要时间的吧?
原帖由 spinup 于 2006-6-24 13:11 发表
一个做工具的工厂,生产刀叉.正常工序是做出粗模,加上柄,在开刀锋.一组人做,可以先开刀锋再加柄,这就是乱序执行.也可以一边只管加柄,另一边只管开刀锋,如果需要100把刀,开刀锋的做完,却发现做了120个粗模,加了12 ...
原帖由 RacingPHT 于 2006-6-24 14:10 发表
谁在做这个程序段并行化呢?
二进制执行程序又如何体现出结构化的分块?..
原帖由 BOSS 于 2006-6-24 16:47 发表
这个和反超线程是两回事吧,不过是多核心对多线程的优化执行而已。
原帖由 BOSS 于 2006-6-24 16:47 发表
这个和反超线程是两回事吧,不过是多核心对多线程的优化执行而已。
原帖由 FENG950 于 2006-6-24 16:50 发表
要不一个线程还真能上两个核心执行?
原帖由 hopetoknow2 于 2006-6-24 16:53 发表
Intel提出的技术, 倒是真的是说过一个逻辑线程在多个物理线程硬件上执行。
原帖由 FENG950 于 2006-6-24 17:05 发表
不是吧,Intel恰恰就是说的结合编译技术的猜测执行吗?就是那个PowerUser上说的Mitosis吧。
原帖由 hopetoknow2 于 2006-6-24 17:10 发表
我得到的信息肯定和你不同啦。Intel自然还说过另外一种关于实现推测线程的话, 而你那方法是人所皆知的一种。
| 欢迎光临 POPPUR爱换 (https://we.poppur.com/) | Powered by Discuz! X3.4 |