Alexey Pechnikov wrote:
Ерунда. Уже _сейчас_ на видеокартах 128-битные вычисления с плавающей
точкой. И все больше программ, использующих видеокарты для вычислений.
В спецификации CUDA (для GPU от NVidia) написано что мультипроцессоры
GPU выполняют 32-битное целочисленное умножение за 4 такта.
Также следует различать целочисленную арифметику и с плавающей точкой.
Так 32 float point согласно IEEE 754 содержит всего лишь 29 значащих бит.
В принципе для науки 128 бит под float point - ok, не нужно морочится с
с библиотеками большой арифметики, а использовать встроенный тип.
+ только 112 бит значащих с результатом произведения в те же 112 бит,
потому умножитель по сложности конструкции как и 56 битный с 112
результатом.
Архитектура x64 содержит инструкции вычисления произведения 64 битных
целых чисел с 128 результатом, так что 128 float point арифметика идет
бок о бок с 64 битной.
--
С уважением, Александр Гавенко.
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org