对于Booth乘法器和Wallace乘法器对比

这篇文章提到:

综合结果表明,与radix-4 Booth-Wallace乘法器相比,Wallace乘法器的延迟降低了17%,功耗降低了70%。 华莱士乘法器的功率延迟乘积(PDP)比布斯-华莱士乘法器低68%。


图1 Wallace Tree Mult

  • 注:每个小方框是一个全加器FA,最后stage是半加器HA

如图很明显,Wallace Tree乘法器主要是通过加法器(压缩器)完成部分积的累加,但可以看出Wallace得到的部分积很多,几乎与位宽数一直,所以必定需要很多的加法器,一连串的加法在增加面积的同时也会增加时延。

图2 Radix-4 Booth乘法器

通过本人对Booth乘法器的综合分析,对比其他乘法器,Booth无疑是面积和功耗开销最小的乘法器之一(不敢说的绝对)。这篇文章只分析了Wallace和Booth在逻辑综合后电路的延迟和功耗的对比,并没有提及面积开销对比,说明他知道Booth的面积开销明显是小的。这么重要的分析因子居然没提,只是为了体现论文的说服力吧,毕竟学术和产品是有很大差距的。
至于各个延时大小,本人没有验证,不过从结构来分析并不像论文中说的那个样子……

【这篇文提到Booth乘法器综合】

Wallace 和 Radix-4 Booth-Wallace乘法器性能分析相关推荐

  1. dpsk调制解调 matlab,2DPSK调制与解调系统的MATLAB实现及性能分析.doc

    2DPSK调制与解调系统的MATLAB实现及性能分析 2DPSK调制与解调系统的MATLAB实现及性能分析 摘 要:MATLAB集成环境下的Simulink仿真平台,设计一个2DPSK调制与解调系统. ...

  2. Go 学习笔记(81)— Go 性能分析工具 pprof

    Go 语言工具链中的 go pprof 可以帮助开发者快速分析及定位各种性能问题,如 CPU消耗 .内存分配及阻塞分析 .具体作用如下: 性能分析首先需要使用 runtime.pprof 包嵌入到待分 ...

  3. App性能分析数据监控

    App性能分析数据监控 APP的性能监控包括: CPU 占用率.内存使用情况.网络状况监控.启动时闪退.卡顿.FPS.使用时崩溃.耗电量监控.流量监控等等. 文中所有代码都已同步到github中,有兴 ...

  4. Tesla T4视频编码性能分析

    Tesla T4视频编码性能分析 从开普勒开始的所有 NVIDIA GPUs 都支持完全加速的硬件视频编码: GPUs 支持完全加速的硬件视频解码.最近发布的图灵硬件提供了张量核心和更好的机器学习性能 ...

  5. Yolov4性能分析(下)

    Yolov4性能分析(下) 六. 权重更新 "darknet/src/detector.c"–train_detector()函数中: ....../* 开始训练网络 */floa ...

  6. Yolov4性能分析(上)

    Yolov4性能分析(上) 一.目录 实验测试 1) 测试介绍 2) Test 3) Train 二.分析 1.实验测试 1 实验测试方法 Yolov4训练train实验方法(Darknet shou ...

  7. 关于 Rocksdb 性能分析 需要知道的一些“小技巧“ -- perf_context的“内功” ,systemtap、perf、 ftrace的颜值

    文章目录 内部工具 包含头文件 接口使用 核心指标 Perf Context IOStats Context 外部工具 Systemtap 工具 Perf工具 Ftrace 工具 2020.8.20 ...

  8. Linux性能分析命令工具汇总

    转自:http://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章. ...

  9. C#中判断空字符串的3种方法性能分析【月儿原创】

    C#中判断空字符串的3种方法性能分析 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.4.28  3种方法分别是:string ...

最新文章

  1. R语言使用ggplot2可视化互相覆盖的直方图实战(Overlaying histograms)
  2. 【转】c++重载、覆盖、隐藏——理不清的区别
  3. DNN 4.6.2的中文语言包
  4. Spring和MyBatis的整合
  5. 简单Hook SYSENTER
  6. java List实体排序
  7. python以垂直方式输出hello world_python3提问:垂直输出Hello World,全部代码不超过2行....
  8. Magento: 获取产品评论 get all reviews with review summary
  9. 小目标Trick | Detectron2、MMDetection、YOLOv5都通用的小目标检测解决方案
  10. 传统CPU架构不再是高性能计算唯一选择
  11. java后台restTemplate生成二小程序维码,前端渲染
  12. SVN检出项目到本地
  13. 重庆邮电大学c语言题库
  14. 如何设计一个秒杀系统(完整版)
  15. SQL解密ctext字段内容函数
  16. STM32 HAL库学习笔记3-HAL库外设驱动框架概述
  17. 用sympy库解常微分方程
  18. python123第三单元测试卷_第三单元测试卷(带答案)
  19. IDEA中运行maven多模块项目,提示程序包xxxx不存在
  20. 51单片机的仿真实验——1602显示屏显示万年历与温度

热门文章

  1. [思维模式-12]:《如何系统思考》-8- 工具篇 - 因果回路图/系统循环图/系统控制图,系统思考的关键工具
  2. 前端笔记 (持续更新~)
  3. 红石模拟器android,Win10 Mobile红石3支持x86模拟器
  4. jotform 设计器_如何使用JotForm简化表单构建
  5. tpch测试mysql_数据库系统TPC-H测试方法及结果分析
  6. 电脑关闭休眠模式清理 C盘内存
  7. LUN、ThickLUN与Thin LUN的联系和区别
  8. android 生成 QR_CODE 码 PFD_417码 CODE_36码
  9. Sqlserver官网下载时各版本含义
  10. loadrunner是什么