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

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

Mon Nov 25 2002 22:32, Stanislav Shwartsman wrote to Evgenij Masherov:

 
  EM>>>> Т.е. актуальность задачи машиннонезависимого матобеспечения уже
 EM>>>> отпала? И какие стандартные средства у стандарта С? Не у
 EM>>>> конкретного компилятора, а у языка?

 SS>>>  Для типов с плавающей точкой драфт С99 вводит требование быть 
 SS>>> полностью совместимыми со стандартом IEEE-754 на арифметику с
 SS>>> плавающей точкой. Соответственно вводится некоторое количество новых
 SS>>> стандартных функций, наличия которых требует IEEE-754.

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

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

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

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

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

 EM>>>> В каждой вычислительной задаче проблема оценка точности - одна
 EM>>>> из наиважнейших. Хотя она куда сложнее простого определения
 EM>>>> минимально представимого числа.

 SS>>>  Между прочим стандарт IEEE-754 это тоже описывает. И минимальную
 SS>>> точность для всех операций с плавающей точкой, и минимально 
 SS>>> представимое число.

 EM>> Я о другом - об оценке точности для решения конкретной задачи.
 EM>> Обратный анализ по Уилкинсону и т.п.

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

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

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

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