А почему бы в процессорах не реализовать умножение аппаратно через подачу двух чисел в двоичной системе счисления на дешифратор, потом сделать такую плату как решетка, на одну из вертикальных дорожек подается сигнал с дешифратора для одного числа, на одну из горизонтальных сигнал с дешифратора для другого, потом AND в точке пересечения. Ну короче вот https://i.imgur.com/jgRm2TZ.png правда я не доделал до конца, лень. Слева и справа дешифратор. Думаю, суть ясна