发明名称 Fast 16-B early termination implementation for 32-B multiply-accumulate unit
摘要 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.
申请公布号 US6434587(B1) 申请公布日期 2002.08.13
申请号 US19990333153 申请日期 1999.06.14
申请人 INTEL CORPORATION 发明人 LIAO YUYUN;ROBERTS DAVID
分类号 G06F7/52;G06F7/53;G06F7/544;(IPC1-7):G06F7/52 主分类号 G06F7/52
代理机构 代理人
主权项
地址
您可能感兴趣的专利