首页> 外国专利> Fast 16-B early termination implementation for 32-B multiply-accumulate unit

Fast 16-B early termination implementation for 32-B multiply-accumulate unit

机译:32-B乘法累加单元的快速16-B提前终止实现

摘要

An embodiment of the present invention is a mixed length encoding unit. The mixed length may be a 12/16 bits (12/16-b) encoding algorithm within a multiply-accumulate (MAC). The mixed length encoding unit includes 16-b Booth encoder adapted to produce eight partial product vectors from sixteen bits of data. The 16-b Booth encoder is coupled to a four stage Wallace Tree. During a first cycle of the invention, a multiplex system directs the eight partial products and an accumulation vector to a four stage Wallace Tree. During subsequent cycles, the multiplex system directs six partial product vectors, an accumulation vector, one carry-feedback input vector, and one sum-feedback input vector to the four stage Wallace Tree.
机译:本发明的实施例是混合长度编码单元。混合长度可以是乘累加(MAC)内的12/16位(12 / 16-b)编码算法。混合长度编码单元包括16位Booth编码器,适用于从16位数据中产生8个部分乘积矢量。 16位Booth编码器耦​​合到四级华莱士树。在本发明的第一周期中,多路复用系统将八个部分乘积和一个累加矢量引向四级华莱士树。在随后的周期中,多路复用系统将六个部分乘积向量,一个累加向量,一个进位反馈输入向量和一个总和反馈输入向量引向四级华莱士树。

著录项

  • 公开/公告号US6434587B1

    专利类型

  • 公开/公告日2002-08-13

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US19990333153

  • 发明设计人 DAVID ROBERTS;YUYUN LIAO;

    申请日1999-06-14

  • 分类号G06F75/20;

  • 国家 US

  • 入库时间 2022-08-22 00:49:48

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号