Обновить

Один профессор, один калькулятор и 475 миллионов долларов, которые Intel пришлось списать

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели98K
Всего голосов 54: ↑46 и ↓8+53
Комментарии30

Комментарии 30

разделить 4195835 на 3145727, умножить результат обратно на 3145727 и вычесть исходное число. На исправном железе там выходит ноль

Проверил на калькуляторе Windows 10, получился 0, проверил тоже самое на iPhone получилось 1e-27.... 😊

Разные методы округления, скорей всего.

Я так думаю, что Windows округлил, а калькулятор iOs правду показал😊или что тут можно назвать правдой?

Xiaomi -2е-12, так что у нас правда?-)))

Правда как раз 0, в виде дробей представь

F0 0f c7 c8, кто вспомнит?

Кто ж вспомнит? Помню были у нас несколько 80386, которые под Xenix зависали при исключениях плавающей точки. Приходилось настраивать FPU на работу без исключений, с NaN. Но, увы, уже без подробностей.😔

С тех пор культура "непреднамеренных" ошибок Intel сильно возросла, сейчас их обнаружить весьма и весьма затруднительно.😉

На Sun SPARC, в системных библиотеках, тоже обнаруживалось, но на целых операциях. Тоже давно, но Sun весьма оперативно HotFix предоставил.

Баг с зависанием шины по причине не завершения операции lock?

Именно.

Про «раз в 27 тысяч лет» и «раз в 24 дня» мне всегда казалось забавным, что спорили там не о математике. Intel считала, что числа при делении случайные, а IBM говорила, что в реальных таблицах полно всяких 4,999999 и прочих хвостов от десятичных дробей, и такие числа как раз чаще попадают на битые ячейки. В итоге каждый посчитал правильно, просто для своего мира)

Каждый считал с позиции как ему удобно. Математика тут ни причем.

должен быть ноль, ранний Pentium выдавал 256

Там минус 256 получалось. Воспроизводил как-то на реальной машине.

НЛО прилетело и опубликовало эту надпись здесь

Интересно, сетка привыкла видеть числа со старшим разрядом, отделённым пробелом (вроде 2 345,46), и тащит эту статистику в написание года?

Ошибка нейронки, но ничего страшного, типичный нейрописатель столкнется с ней раз в 27 000 лет.

Ваш ответ тоже нейронка написала? )))

Это за сегодня вторая статья с таким пробелом что мне встретилась. Раньше такого не было.

Этот редкий случай с этим примером действительно может не часто случиться. Но сколько там еще вариантов таких примеров было.

Такое вот подумал, у меня в коллекции есть несколько пентимувов таких, интересно интел мне их поменяет?

интел мне их поменяет

Ага, сразу на i9-14900K...

Ну, справедливо, бракованные на бракованные. i7/i9 13/14 поколения же деградироали с дефолтными настройками.

Такие процессоры теперь коллекционная редкость, как любая вещь с "историей", которая резко повышает стоимость относительно такой же вещи без "истории".

Руководители Интел вели себя как полные мудаки.

Что же теперь грустить об их убытках?

а давно у нас стало нормой год писать в денежном формате "1 996"?

просто бабло уже все победило, добирают остатки :)

разделить 4 195 835 на 3145727, умножить результат обратно на 3 145 727 и вычесть исходное число. На исправном железе там выходит ноль,

Проверил на всем железе, какое нашел дома:
– Windows 10 Calculator на i5-8500 (2018 год): 0
– Стоковый калькулятор смартфона Samsung Galaxy S22 (2022 год): −0.000114
– Калькулятор Bistec B-700 (середина 1990-х): 0
– Калькулятор Shrap EL-838 (начало 1990-х): −4195834

– Windows Calculator на i7-7700: 0
– Эмулятор Электроники МК-61 (на Android): –0,2
– Эмулятор Ti5X (на Android): 0
– Пара-тройка научных калькуляторов на Android: 0

Часть бракованных Pentium Intel, кстати, залила в прозрачный пластик и сделала брелоки

Напомнило отечественную тему со значками из старых процов [с фидошным адресом].
А "синие" молодцы, ещё и на мерче чутка попытались отбиться (всё пиар кроме некролога).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации