Re[7]: Типы с плавающей точкой - почему так важны?
От: Muxa  
Дата: 08.08.19 14:00
Оценка:
S>Вопрос тут в источнике денег. Все это может не иметь отражения в опенсорсе, это раз.
источник денег у обычных домашних пользователей?
ну хз, их работа.
или я не понял вопроса?

S>Во-вторых, просто количество переменных float ничего не даст — скорость нужна там, где они в циклах с большим кол-вом операций.

так и знал что четвертый пункт пригодится
Отредактировано 08.08.2019 14:04 Muxa . Предыдущая версия .
Re[8]: Типы с плавающей точкой - почему так важны?
От: Shmj Ниоткуда  
Дата: 08.08.19 14:06
Оценка:
Здравствуйте, Muxa, Вы писали:

S>>Вопрос тут в источнике денег. Все это может не иметь отражения в опенсорсе, это раз.

M>источник денег у обычных домашних пользователей?
M>ну хз, их работа.
M>или я не понял вопроса?

В принципе вопрос уже решили — ключевой момент — это графика и графические вычисления. Если бы не они, то flat был бы только на спец. процессорах.
Re[9]: Типы с плавающей точкой - почему так важны?
От: Privalov  
Дата: 08.08.19 14:10
Оценка:
Здравствуйте, Shmj, Вы писали:

S>В принципе вопрос уже решили — ключевой момент — это графика и графические вычисления. Если бы не они, то flat был бы только на спец. процессорах.


На ЕС ЭВМ графики в современном понимании не было. А вычисления с плавающей точкой — были.
Re[10]: Типы с плавающей точкой - почему так важны?
От: Shmj Ниоткуда  
Дата: 08.08.19 14:13
Оценка:
Здравствуйте, Privalov, Вы писали:

P>На ЕС ЭВМ графики в современном понимании не было. А вычисления с плавающей точкой — были.


Там мат. сопроцессор был? Предназначение — для домашних пользователей или для спец. вычислений?

Графика даже не в современном понимании — все равно требует float.
Re[9]: Типы с плавающей точкой - почему так важны?
От: Ночной Смотрящий Россия  
Дата: 08.08.19 14:17
Оценка:
Здравствуйте, Shmj, Вы писали:

S>В принципе вопрос уже решили


В принципе ты уже всегда знаешь правильный ответ, и если реальность с ним не совпадает, тем хуже для реальности.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: Типы с плавающей точкой - почему так важны?
От: jamesq Россия  
Дата: 08.08.19 15:06
Оценка: +3
Здравствуйте, Sharov, Вы писали:

S>Здравствуйте, Shmj, Вы писали:


S>>Спасибо капитан. Для чего потребовалась такая производительность с float в домашних компах?


S>Отвечали уже -- игрухи и прочая графика.


Дурная постановка вопроса, зачем она в домашних компах. Как я знаю, процессорная вот эта электроника — она делается сразу одна на всех: и для домашних компов, и для офисных, и для всяких там серверов, и для научных расчётов.
Там есть следующие элементы:
— Проект, устройство электронной схемы (ядра). Т.е. это вот этот вот Verilog/VHDL код, который описывает устройство электронной схемы, как она работает
— Сама железка — кремнивая
— И вот процессор (Intel Celeron/Xenon или что там ещё)

И вот не удивлюсь, если первые 2 пункта — они выпускаются одними и теми же на весь мир. Просто производятся, штампуются в бешеных количествах. Так как оно очень выгодно.
А дальше, получившееся сортируется по характеристикам, и уже идёт под маркой Celeron или Xeon.

Отсюда получается, что производитель кормит FPU всех подряд, невзирая на то что он домашний или серверный.
Re[11]: Типы с плавающей точкой - почему так важны?
От: Privalov  
Дата: 08.08.19 16:10
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Там мат. сопроцессор был? Предназначение — для домашних пользователей или для спец. вычислений?


Там, кроме 16 регистров общего назначения было 4 регистра с плавающей запятой. ЕС ЭВМ — это мейнфрейм общего назначения. IBM/360/370. Неужели не знал?

S>Графика даже не в современном понимании — все равно требует float.


Я правильно понимаю: кроме графики, плавучка нигде не нужна больше?
Re[5]: Типы с плавающей точкой - почему так важны?
От: LaptevVV Россия  
Дата: 08.08.19 17:46
Оценка:
Кстати, еще одно забыл — моделирование.
Я вот 7 лет писал проги для моделирования процессов перколяции методом Монте-Карло.
А там надо прогонять прогу не менее 1000 раз (лучше 10000 или 100000) — потом все собирается, усредняется, графики строятся и т.п.
Самое важное было — ускорить 1 прогон программы.
Ибо 2 часа на 1000 раз...
Такая программа никому не нужна.
А вот секунда на 1000 раз — это уже нормальная работа.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[7]: Типы с плавающей точкой - почему так важны?
От: LaptevVV Россия  
Дата: 08.08.19 17:50
Оценка:
S>Вот почему покупатели платят за программную реализацию хеша — мне понятно. Но как можно заработать на программной реализации флоата и почему это так важно?
В ТурбоПаскале была программная реализация плавающей точки.
Если проц не поддерживал, она и работала.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Типы с плавающей точкой - почему так важны?
От: Nikе Россия  
Дата: 08.08.19 17:52
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Вот как раз в графике стараются от плавучки избавиться.


Кто?
Нужно разобрать угил.
Re[5]: Типы с плавающей точкой - почему так важны?
От: Ночной Смотрящий Россия  
Дата: 08.08.19 19:18
Оценка:
Здравствуйте, Nikе, Вы писали:

НС>>Вот как раз в графике стараются от плавучки избавиться.

N>Кто?

Все. Плавучка заведомо медленее целочисленных или с фиксированной точкой.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[7]: Типы с плавающей точкой - почему так важны?
От: Ночной Смотрящий Россия  
Дата: 08.08.19 19:18
Оценка:
Здравствуйте, jamesq, Вы писали:

J>Дурная постановка вопроса, зачем она в домашних компах.


Это классические истинные шотландцы. Исходное заявление не прокатило, так будем искать такое подмножество, где она таки будет верной, лишь бы не признавать что был не прав.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: Типы с плавающей точкой - почему так важны?
От: Nikе Россия  
Дата: 08.08.19 19:30
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Вот как раз в графике стараются от плавучки избавиться.

N>>Кто?

НС>Все.

С фикседа заходят.

НС>Плавучка заведомо медленее целочисленных или с фиксированной точкой.

Только вот на неё переходят при первой возможности, а не избавляются от неё.
Нужно разобрать угил.
Re[6]: Типы с плавающей точкой - почему так важны?
От: Privalov  
Дата: 08.08.19 19:46
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Все. Плавучка заведомо медленее целочисленных или с фиксированной точкой.


Сильно зависит от реализации фиксированной точки. В том же PL/1 это был тот еще тормоз.
Re[7]: Типы с плавающей точкой - почему так важны?
От: Ночной Смотрящий Россия  
Дата: 08.08.19 20:05
Оценка: +1
Здравствуйте, Privalov, Вы писали:

НС>>Все. Плавучка заведомо медленее целочисленных или с фиксированной точкой.

P>Сильно зависит от реализации фиксированной точки. В том же PL/1 это был тот еще тормоз.

Естественно речь о нормальной двоичной реализации, а не о BCD извратах, по сути символьной арифметике.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[8]: Типы с плавающей точкой - почему так важны?
От: Ops Россия  
Дата: 08.08.19 20:29
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

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


Это бесполезно
Автор: Shmj
Дата: 14.06.19
, не трать время.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[11]: Типы с плавающей точкой - почему так важны?
От: Ромашка Украина  
Дата: 08.08.19 21:06
Оценка: -1
Здравствуйте, Shmj, Вы писали:
S>А область какая? В фин. вычислениях можно просто считать в копейках, к примеру — все будет сходиться.

Если в финансах ты будешь считать в копейках, то у тебя только срок у прокурора и судьи сойдется.


Всё, что нас не убивает, ещё горько об этом пожалеет.
Re[12]: Типы с плавающей точкой - почему так важны?
От: Shmj Ниоткуда  
Дата: 09.08.19 05:33
Оценка: :)
Здравствуйте, Ромашка, Вы писали:

Р>Если в финансах ты будешь считать в копейках, то у тебя только срок у прокурора и судьи сойдется.


Приведи пример проблемы.

Проблема может быть только с курсом, когда курс, к примеру, 0.25. Но тогда просто пишешь курс за 1000, как то 250, при вычислении курса умножаешь на 1000, умножаешь на курс, затем опять делишь на 1000. Все будет сходится.
Отредактировано 09.08.2019 5:35 Shmj . Предыдущая версия .
Re[5]: Типы с плавающей точкой - почему так важны?
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.08.19 17:02
Оценка:
Здравствуйте, Shmj, Вы писали:

Pzz>>Потому что это ОЧЕНЬ медленно, по сравнению с аппаратной плавучкой


S>Думаю что спецом под математиков — никто бы не стал делать аппаратную реализацию. Должна быть другая веская причина.


Считают, скорее, физики, а не математики. Например, ядерные физики. Для них бы стали.
Re[6]: Типы с плавающей точкой - почему так важны?
От: ononim  
Дата: 11.08.19 16:36
Оценка: 18 (1)
НС> вспомогательные алгоритмы в играх (собственно графика тогда была в основном целочисленной)
Спорный вопрос. В те времена были х86 процы от cyrix/amd/nexgen/ещенаверноектото. Они все отставали от интела в FPU, а в целочисленных вычислениях были на уровне или даже лучше. Но все знали что изза галимого FPU игрушки с ними тормозят, потому брали в основном для офисных применений.
Как много веселых ребят, и все делают велосипед...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.