MIXED-PRECISION MULTIPLICATION CIRCUIT

To provide a mixed-precision multiplication circuit which avoids the use of a wide variable shifter or reduces a width of the variable shifter.SOLUTION: A first operand includes an exponent and a mantissa, and a mixed-precision multiplication circuit includes a subset selector 1300 and a mantissa mu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WONG PARKSON, BENJAMIN OU, TSENG KUO-TSENG
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:To provide a mixed-precision multiplication circuit which avoids the use of a wide variable shifter or reduces a width of the variable shifter.SOLUTION: A first operand includes an exponent and a mantissa, and a mixed-precision multiplication circuit includes a subset selector 1300 and a mantissa multiplier. The subset selector 1300 is configured to store a second operand 20 and receive the exponent 12. The subset selector 1300 selects a subset from a plurality of subsets 241, 242, 243 and 244 according to the exponent 12, with the plurality of subsets representing the second operand 20. The mantissa multiplier is coupled to the subset selector 1300 for receiving a multiplicand associated with the selected subset, and configured to receive the mantissa 24. The mantissa multiplier generates a product by performing a multiplication according to the multiplicand and the mantissa, and the mixed-precision multiplication circuit outputs a result according to the product.SELECTED DRAWING: Figure 2 【課題】ワイド可変シフタの使用を回避し、あるいは可変シフタの幅を縮小した混合精度乗算回路を提供する。【解決手段】第1オペランドは指数と仮数を含み、混合精度乗算回路はサブセットセレクタ1300と仮数乗算器を含む。サブセットセレクタ1300は、第2オペランド20を格納し、指数12を受け取るように構成される。サブセットセレクタ1300は、指数12に従って複数のサブセット241,242,243,244からサブセットを選択し、複数のサブセットは第2オペランド20を表す。仮数乗算器は、選択されたサブセットに関連付けられた被乗数を受け取るためにサブセットセレクタ1300に結合され、仮数24を受け取るように構成される。仮数乗算器は、被乗数および仮数に従って乗算を実行することによって積を生成し、混合精度乗算回路は、積に従って結果を出力する。【選択図】図2