关于软件定义硬件

来源:百度文库 编辑:超级军网 时间:2024/04/29 03:56:27
前几天看到一篇一年多前某厂关于arm64 cpu设计的会议纪要,主要是探讨如何提高CPU性能的,议题就是软件定义硬件。
内容较多就不列了。
只是其中两点楼主有些震惊,里面提到"1,热区函数使用硬件固化 2,libc函数使用硬件固化"
本人不是很懂硬件,想咨询下,函数使用硬件固化后效率可以提升多少?
libc函数固化后Linux运行效率大概可以提高多少?前几天看到一篇一年多前某厂关于arm64 cpu设计的会议纪要,主要是探讨如何提高CPU性能的,议题就是软件定义硬件。
内容较多就不列了。
只是其中两点楼主有些震惊,里面提到"1,热区函数使用硬件固化 2,libc函数使用硬件固化"
本人不是很懂硬件,想咨询下,函数使用硬件固化后效率可以提升多少?
libc函数固化后Linux运行效率大概可以提高多少?
没听说过这种办法可以加速的,同问。
顺便问一下,怎么“固化”?
星载计算机里面倒是会把一些程序烧死,但那是防辐射的。
软解压和硬解压的区别吧。。。
固化算法应该能带来巨大的性能提升吧
暗夜流星 发表于 2014-9-27 21:42
顺便问一下,怎么“固化”?
星载计算机里面倒是会把一些程序烧死,但那是防辐射的。
比方说一般中央处理单元是做加法的,如果做乘法则需要多个运算周期,但可以固化一个乘法单元,单周期计算乘法。
专用的硬件控制电路比通用CPU通过软件算法运算相对来说快的多
lvtom 发表于 2014-9-28 00:39
比方说一般中央处理单元是做加法的,如果做乘法则需要多个运算周期,但可以固化一个乘法单元,单周期计算 ...
哎,你大概是不了解现代处理器的结构有多复杂吧。还以加代乘 ....................
暗夜流星 发表于 2014-9-28 08:44
哎,你大概是不了解现代处理器的结构有多复杂吧。还以加代乘 ....................
咳咳,俺读书滴时候课本上的经典CPU都是以加代乘滴,神马U? 8088啊
哎,你大概是不了解现代处理器的结构有多复杂吧。还以加代乘 ....................
不是说了比方?我的表达能力有问题?
lvtom 发表于 2014-9-28 15:33
不是说了比方?我的表达能力有问题?
当然有问题,因为现代处理器的 ALU/FPU 已经非常发达,专用运算电路能取得的好处相当有限。
而且这个 “libc函数使用硬件固化” 听起来是相当惊悚的一件事情。
当然有问题,因为现代处理器的 ALU/FPU 已经非常发达,专用运算电路能取得的好处相当有限。
而且这个 “ ...
对啊,看材料时我也被这条吓到了
海量微码?