Brisk, PhilipCevrero, AlessandroGurkaynak, FrankLopez, PaoloParandeh-Afshar, Hadi2015-09-222015-09-222015-09-222014https://infoscience.epfl.ch/handle/20.500.14299/118545A Generalized Programmable Counter Array (GPCA) is a reconfigurable multi-operand adder, which can be reprogrammed to sum a plurality of operands of arbitrary size. The GPCA is configured to compress the input words down to two operands using parallel counters. Resulting operands are then summed using a standard Ripple Carry Adder to produce the final result. The GPCA consists of a linear arrangement of identical compressor slices (CSlice).Generalized programmable counter arrayspatentUS8667046US200921682640999362