a circuit module for data processing comprises several first inputs , several second inputs and several outputs . first transistors combine the first and second inputs . each of the first transistors is connected at its emitter or source with a first input and at its base or gate with a second input . each second input is further connected to the base or gate and the emittor or source of a second transistor . the currents of the outputs correspond to the product of the currents through the individual inputs . by combining the outputs sum products can be calculated , especially for computing discrete probability distributions . the combination of several circuit modules allows to solve complex signal processing tasks .