西西河

主题:【求助】:请教信息技术方面的大牛有关多线程的问题 -- newtime

共:💬51 🌺45 新:
全看分页树展 · 主题 跟帖
家园 客气了

你说的没错,访存的确是最费时间的指令,我记得连开方这种指令都足够快了,但是CPU永远比内存快太多。所以这个就是优化的重点。

优化的目标是增加并行度,instruction reordering,乱序执行,SSE这些东西,都是用软硬件的方法增加ILP。不过现在因为mobile computing热起来了,大家要让CPU凉下去,所以能耗成为优化里面的新因素,bit per watt要高,好多硬件的trick就不能用了,我记得intel atom里面就是放弃了大多数的乱序执行来节约能量,只在特定指令序列才进行乱序执行。

当年我做的一个simulation里面,如果用局部的乱序执行,可以以10%不到的性能损失,换回30%左右的能耗降低。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河