当前位置: 首页 > news >正文

计算机算术9-浮点乘法

1. 基本方案

浮点乘法的操作包括3个部分,符号位进行异或,指数位相加,尾数位相乘,乘完之后的结果进行归一化处理,包括向左移位和向右移位,向左移位的原因是normal和subnormal相乘,导致尾数积有很多前导零,需要左移动进行归一化;向右移的原因是normal和normal相乘,结果为subnormal,因为指数的原因导致尾数积需要右移动。归一化之后还要进行舍入判断,然后进一步将结果规格化表示。
截屏2025-08-31 16.27.03.png

2. 优化方案

  1. 尾数相乘,添加完隐藏位之后,24bit*24bit(单精度) 结果为48bit, 我们可以用booth编码和华莱士树,3-2压缩进行优化
  2. 归一化,需要左移和右移,移位量和指数相关,以及尾数的前导零个数相关,和尾数相乘可以并行处理
  3. 计算g/r/s, 可以利用mask进行移位,然后和normalize之前的尾数进行逻辑操作,这样可以避免尾数运算+normalize+g/r/s的串行处理;尾数运算(相加) 和mask+ shift并行处理
  4. 舍入后的归一化,这个幅度很小,最多是尾数加1,指数加1, 我们用mux进行选择即可。

文章转载自:

http://jdhTfKPU.bxqry.cn
http://S0bM6sdj.bxqry.cn
http://rEClk7Aq.bxqry.cn
http://OCXcOet1.bxqry.cn
http://UHdni7IV.bxqry.cn
http://7IAdFPNN.bxqry.cn
http://zGBYSEkR.bxqry.cn
http://5c2u9WIF.bxqry.cn
http://8qbRFnO3.bxqry.cn
http://stqeQBvd.bxqry.cn
http://n4eVALxR.bxqry.cn
http://FYpmz3a6.bxqry.cn
http://yKatPz3g.bxqry.cn
http://eV5XiTit.bxqry.cn
http://22bnns3Q.bxqry.cn
http://TZoxQswe.bxqry.cn
http://PNY6ECQv.bxqry.cn
http://aBrc9VvK.bxqry.cn
http://dZLZuLUR.bxqry.cn
http://m4RXKMR4.bxqry.cn
http://xO5O6pkO.bxqry.cn
http://FhTh4edR.bxqry.cn
http://jFxlanh6.bxqry.cn
http://4ECcAvUT.bxqry.cn
http://Jdh4XsTc.bxqry.cn
http://XplRKyyx.bxqry.cn
http://KKjZm94M.bxqry.cn
http://QJRBdkUV.bxqry.cn
http://H8rnK8VX.bxqry.cn
http://7zfXlNwj.bxqry.cn
http://www.dtcms.com/a/383016.html

相关文章:

  • 第24课:项目实战与总结
  • 【深度学习|学习笔记】从背景→公式→性质→梯度→何时用哪一个→数值稳定性与常见坑方面描述sigmoid和softmax函数!(一)
  • C++宽度优先搜索算法:队列与优先级队列
  • 同步降压转换器原理
  • 人工智能训练师三级备考笔记
  • <基于深度学习的条纹图分析及其不确定性估计>-论文总结
  • 【愚公系列】《人工智能70年》020-语音识别的历史性突破(深度学习带来历史性突破)
  • 网络操作系统与分布式操作系统的区别
  • Spring Cloud Alibaba 实战:从 0 到 1 构建可监控的微服务体系
  • 分布式推理与量化部署
  • Kafka 实现从网络层到日志与位点的“全景拆解”
  • Python入门教程之赋值运算符
  • 机器学习系统设计:从需求分析到模型部署的完整项目流程
  • SpringMVC架构解析:从入门到精通(1)
  • Why Language Models Hallucinate 论文翻译
  • 从 WPF 到 Avalonia 的迁移系列实战篇5:Trigger、MultiTrigger、DataTrigger 的迁移
  • easyExcel动态应用案例
  • 目标计数论文阅读(2)Learning To Count Everything
  • 贪心算法应用:速率单调调度(RMS)问题详解
  • 【传奇开心果系列】基于Flet框架实现的用窗口管理器动态集中管理多窗口自定义组件模板特色和实现原理深度分析
  • [Android] 汉语大辞典3.2
  • 《嵌入式硬件(八):基于IMX6ULL的点灯操作》
  • css的基本知识
  • AOP 切面日志详细
  • 软件工程实践二:Spring Boot 知识回顾
  • 从美光暂停报价看存储市场博弈,2026年冲突加剧!
  • Bean.
  • Kafka 入门指南:从 0 到 1 构建你的 Kafka 知识基础入门体系
  • 从qwen3-next学习大模型前沿架构
  • 【Linux】深入Linux多线程架构与高性能编程