Минимальное число

From
Evgenij Masherov (2:5020/175.2)
To
Stanislav Shwartsman
Date
2002-11-27T09:52:39Z
Area
RU.ALGORITHMS
From: "Evgenij Masherov" <EMasherow@nsi.ru>

Tue Nov 26 2002 21:11, Stanislav Shwartsman wrote to Evgenij Masherov:

 EM>>>> Фокус в том, что бОльшая часть действительно высичлительных
 EM>>>> машин этот стандарт не поддерживает вовсе или поддерживает не
 EM>>>> вполне. :)

 SS>>>  Фокус в том, что стандарт на встроенные типы данных языка С
 SS>>> этого требует и потому, если не железу, то компилятору точно придется
 SS>>> стандарт поддерживать. А программисту совершенно не обязательно
 SS>>> знать, что там поддерживает железо. Главное все необходимые свойства
 SS>>> типа данных и операций над ним заранее известны.

 EM>> Вообще-то стандарт С отнюдь не совпадает с IEEE. Он задает минимальные
 EM>> значения.

 SS>  Ты меня не понял. Драфт стандарта C99 требует ПОЛНОГО соответствия типов
 SS>  float (single) и double стандарту IEEE-754.

И именно поэтому он 99 - и все еще драфт...

 SS>>>  BTW, процессоры от Intel начиная с Pentium IEEE-754
 SS>>> поддерживают. Alpha тоже поддерживает. Остальные уже от лукавого.

 EM>> Т.е. вычислительные задачи ныне только на Интеле делаются? Нет ни IBM, 
 EM>> ни Cray?

 SS>  Не знаю как на счет IBM, но Cray уже точно нет ...

Ну, несколько десятков еще работают...
Да и фирма существует...
http://www.cray.com/

 SS>>>   Когда известна точность для всех возможных операций, посчитать
 SS>>> точность вычисления для конкретной задачи уже дело техники.

 EM>> Прекрасно. Для примера - какова точность обращения матрицы?
 EM>> Продемонстрируйте технику...

 SS>  Cмотря какой матрицы. Вообще-то для матриц как раз все давно известно.
 SS>  Если

 SS>      condition number ||A|| * ||A^-1|| большой, то точность хромает.

 SS>  Все зависит от того, какие операции ты собираешься выполнять.

Ну, остается еще навскидку сообщить число обусловленности... Тот способ,
который мне известен - через сингулярное разложение - несколько напрЯжен, да и
в отчете "точность хромает" будет выглядеть несколько...

Евгений Машеров АКА СанитарЖеня

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)