探究浮点运算的底层奥秘:挑战“困难模式”下的从零构建
本文深入探讨了从零开始实现浮点数运算系统的“困难模式”。对于任何试图构建浮点运算单元(FPU)的工程师而言,这不仅是技术上的极限挑战,更是一场对耐心的考验。文章详细剖析了IEEE 754标准在底层实现中的复杂性,涵盖了精度控制、特殊值处理及...
标签索引
这个标签下有 3 篇文章。按时间回看相关判断与实践记录。
标签精选
本文深入探讨了从零开始实现浮点数运算系统的“困难模式”。对于任何试图构建浮点运算单元(FPU)的工程师而言,这不仅是技术上的极限挑战,更是一场对耐心的考验。文章详细剖析了IEEE 754标准在底层实现中的复杂性,涵盖了精度控制、特殊值处理及...
本文深入回顾了Intel 80386处理器的发布历史及其在算术性能上的重大突破。文章详细剖析了386采用的“加法移位”乘法算法和“非恢复”除法算法,并通过微代码逆向展示了其如何复用ALU以节省硅片面积,同时支持8/16/32位运算。此外,文...
本文是一篇关于内存子系统优化的综合性指南,涵盖了18个关键优化主题,旨在帮助开发者通过更高效地利用内存子系统来提升软件性能。文章详细探讨了减少内存访问次数、优化数据布局和访问模式、增加指令级并行性、减少TLB缓存缺失、节省内存带宽等实用技术...