“…The CNN computation can speed up a lot if the weights are in the binary vector form: float precision scalar times a sign vector (· · · , ±1, ±1, · · · ), see [3]. For the keyword CNN, such weight binarization alone doubles the speed of an Android app that runs on Samsung Galaxy J7 cellular phone [5] with standard tensorflow functions such as 'conv2d' and 'matmul'.…”