Size: a a a

2019 March 11

к

катехизис in UbuntuLinux
иногда число бьют на 4-битные и генерят перенос на следующую группу, но это необязательно
источник

c

conformíst in UbuntuLinux
а чем отличается для процессора умножение тогда
источник

c

conformíst in UbuntuLinux
?
источник

к

катехизис in UbuntuLinux
нет, для сложения никакое разложение не нужно точно
источник

S

Spark in UbuntuLinux
нашел картинк
источник

S

Spark in UbuntuLinux
умножение реализуется с помощи кучи сумматоров
источник

к

катехизис in UbuntuLinux
а умножение ничем и не отличается, в том и суть!

ты просто расписываешь, например, для умножения a'8 на b'8 — 8 частичных произведений. всё число b на первый бит a, потом на второй бит а и так далее
источник

к

катехизис in UbuntuLinux
вот да
источник

к

катехизис in UbuntuLinux
а потом рисуешь кучу сумматоров
источник

S

Spark in UbuntuLinux
Ы
источник

S

Spark in UbuntuLinux
источник

AB

Anton Borzenko in UbuntuLinux
катехизис
а умножение ничем и не отличается, в том и суть!

ты просто расписываешь, например, для умножения a'8 на b'8 — 8 частичных произведений. всё число b на первый бит a, потом на второй бит а и так далее
И это работает за столько же, сколько и суммирование?
источник

к

катехизис in UbuntuLinux
короче, каждый бит произведения совершенно детерменированно зависит от битов a и b, никакие переносы не нужны, нужен только большой фарш из логики
источник

S

Spark in UbuntuLinux
дольше
источник

c

conformíst in UbuntuLinux
катехизис
а умножение ничем и не отличается, в том и суть!

ты просто расписываешь, например, для умножения a'8 на b'8 — 8 частичных произведений. всё число b на первый бит a, потом на второй бит а и так далее
источник

c

conformíst in UbuntuLinux
только дочитал ответ, то же самое
источник

к

катехизис in UbuntuLinux
Anton Borzenko
И это работает за столько же, сколько и суммирование?
это работает за столько, сколько задержка на одном логическом элементе * самый длинный путь в модуле. поэтому стараются больше параллельных операций, чем последовательных
источник

c

conformíst in UbuntuLinux
окей, спасибо
источник

к

катехизис in UbuntuLinux
ну а поскольку в одном элементе задержка на уровне десятка пс -- то полная задержка получается чото типа сотен пс
источник

S

Spark in UbuntuLinux
ну да, умножитель это матрица из сумматоров
источник