Минимальное число
- 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)