Рубрика «NMOS»

TL;DR:

Статья — про вскрытие и разбор кристалла Intel 8087 с фокусом на его высокоскоростном сдвигателе, который занимал заметную площадь и сильно влиял на производительность операций с плавающей запятой. В ней показано, как двухступенчатая схема (сдвиг на 0–7 бит и на 0–7 байт) позволяет за один проход выполнять сдвиг на 0–63 бита, что нужно для выравнивания мантисс, нормализации и алгоритмов вроде CORDIC.

Читать полностью »

Чип 8087 обеспечивал быстрые вычисления с плавающей запятой для первого IBM PC и со временем стал частью x86-архитектуры, используемой и сегодня. Одна необычная особенность 8087 — многоуровневое ПЗУ (ROM, Read-Only Memory), где каждая ячейка кодировала два бита (четыре уровня), что давало плотность примерно вдвое выше обычного ПЗУ. Вместо хранения двоичных данных каждая ячейка ПЗУ 8087 хранила одно из четырёх уровневых значений, которое затем декодировалось в два двоичных бита. Поскольку 8087 требовалось большое ПЗУ микрокода(примеч.1)Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js