probabilistic-processing-unit