发明名称 Apparatus for performing an atomic add instructions
摘要 A pipeline processor having an add circuit configured to execute separate atomic add instructions in consecutive clock cycles, wherein each separate atomic add instructions can be updating the same memory address location. In one embodiment, the add circuit includes a carry-save-add circuit coupled to a set of carry propagate adder circuits. The carry-save-add circuit is configured to perform an add operation in one processor clock cycle and the set of carry propagate adder circuits are configured to propagate, in subsequent clock cycles, a carry generated by the carry-save-add circuit. The add circuit is further configured to feedforward partially propagated sums to the carry-save-add circuit as at least one operand for subsequent atomic add instructions. In one embodiment, the pipeline processor is implemented on a multitasking computer system architecture supporting multiple independent processors dedicated to processing data packets.
申请公布号 US5838960(A) 申请公布日期 1998.11.17
申请号 US19960721267 申请日期 1996.09.26
申请人 BAY NETWORKS, INC. 发明人 HARRIMAN, JR., EDWARD S.
分类号 G06F9/302;G06F9/46;G06F9/48;(IPC1-7):G06F9/38 主分类号 G06F9/302
代理机构 代理人
主权项
地址