发明名称 Method and apparatus for concurrently executing multiplication and iterative operations
摘要 A multiplier capable of performing complex iterative calculations such as division and square root concurrently with simple independent multiplication operations is disclosed. The division and square root operations are performed using iterative multiplication operations such as the Newton Raphson iteration and series expansion. These iterative calculations may require a number of passes through the multiplier. Since the multiplier may be pipelined, it may experience a number of idle cycles during the iterative calculations. The multiplier is configured to utilize these idle cycles to perform independent simple multiplication operations. The multiplier may be configured to assert a control signal that is indicative of future idle cycles in the first stages of the multiplier pipeline. The control signal may be used by control logic to dispatch independent simple multiplication operations to the multiplier for execution during the idle clock cycles. The multiplier may also be configured to concurrently execute two independent iterative operations.
申请公布号 US6175911(B1) 申请公布日期 2001.01.16
申请号 US19980137583 申请日期 1998.08.21
申请人 ADVANCED MICRO DEVICES, INC. 发明人 OBERMAN STUART;MEIER STEPHAN G.;GULATI MANU
分类号 G06F7/52;G06F7/552;G06F7/57;(IPC1-7):G06F9/302 主分类号 G06F7/52
代理机构 代理人
主权项
地址