Наиболее точное скалярное произведение векторов типа double. Вычисление значения полинома

Видео-версия нашей статьи на Хабре (
Предыдущая презентация даёт представление о сложении массива чисел, и от скалярного произведения нас отделяет только неумение перемножать два числа без потери точности. Выполнив это двумя способами (с FMA и без неё), мы получаем широкий простор для реализации любых алгоритмов, основанных на умножении и сложении чисел с плавающей запятой. Список источников [1] Разделы 4.4.2.2 и 5.4-5.5 книги Jean-Michel Muller, “Handbook of floating-point arithmetic”, 2018. [2] Раздел 8.2 книги (по поводу умножения целых чисел) Генри С. Уоррен мл. «Алгоритмические трюки для программистов», 2014. Благодарность, если это видео или статья вам помогли - любая сумма по сердцу (ссылка на мою личную страницу):

Смотрите также