发明名称 VECTOR PROCESSING CARRY-SAVE ACCUMULATORS EMPLOYING REDUNDANT CARRY-SAVE FORMAT TO REDUCE CARRY PROPAGATION, AND RELATED VECTOR PROCESSORS, SYSTEMS, AND METHODS
摘要 Embodiments disclosed herein include vector processing carry-save accumulators employing redundant carry-save format to reduce carry propagation. The multi-mode vector processing carry-save accumulators employing redundant carry-save format can be provided in a vector processing engine (VPE) to perform vector accumulation operations. Related vector processors, systems, and methods are also disclosed. The accumulator blocks are configured as carry-save accumulator structures. The accumulator blocks are configured to accumulate in redundant carry-save format so that carrys and saves are accumulated and saved without the need to provide a carry propagation path and a carry propagation add operation during each step of accumulation. A carry propagate adder is only required to propagate the accumulated carry once at the end of the accumulation. In this manner, power consumption and gate delay associated with performing a carry propagation add operation during each step of accumulation in the accumulator blocks is reduced or eliminated.
申请公布号 US2014280407(A1) 申请公布日期 2014.09.18
申请号 US201313798618 申请日期 2013.03.13
申请人 QUALCOMM INCORPORATED 发明人 Khan Raheel
分类号 G06F7/575 主分类号 G06F7/575
代理机构 代理人
主权项 1. A vector processing accumulator block comprising at least one carry-save accumulator each configured to: receive at least one vector input sum and at least one vector input carry; receive at least one previous accumulated vector output sum and at least one previous accumulated vector output carry; generate at least one current accumulated vector output sum comprised of the at least one vector input sum accumulated to the at least one previous accumulated vector output sum, as the at least one current vector accumulated output sum; and generate at least one current accumulated vector output carry comprised of the at least one vector input carry accumulated to the at least one previous accumulated vector output carry, as the at least one current accumulated vector output carry.
地址 San Diego CA US