Цитата: slavae от 09.08.2015 21:43:50Думаю, там не самые дурни с 2002 года впахивают.
Думается к упомянутым по ссылке
Оук-Риджской национальной лаборатории и Ливерморской лаборатории это равно относится.
Впрочем, прикинул на пальцах... действительно эффект от ухода на "конечный автомат" с фиксированой точкой вполне может быть. Если брать стандартную мантиссу FPU386 64 разряда, то доведя фиксированую разрядность к слову до 256, получим избыточность 192 старших разряда на которые ставим контроль "все по нулям/все еденицы" (что на ПЛИС нетрудно) и пускаем тестовую задачу. Если контроль не дает "ухода за край диапазона", то задача обсчитана в пределах точности не уступающей FPU. А те же
Xeon с их 130 Ватт на кристалл штука во многом для этих целей дурная, бо всякие набитые туда Интелом для развлекухи MMX/SSE* жрущими площадь кристалла и энергию там нужны как зайцу...(легкая венерическая болезнь).
Вот, правда, с умножением (а наипаче делением) на 256 разрядов... в ПЛИС кажется будет похуже, т.е.. сделать-то можно..., но 64-битному FPU386 проиграем очевидно.
Только вот нафига телескопу атмосферные искажения корректировать в реалтайме, так и не понял. Записал массив, а потом обсчитал тихой сапой на каком-нибудь "обычном Пентиуме-*", главное не под Виндой, а в системе и с софтом так же "персонально" подготовлеными под конкретную задачу (тогда окажется можно и на "обычном" нехило выиграть). В Винде/Линуксах одно только страничное преобразование ополовинивает скорость работы с некешированой памятью, а она там и так хуже некуда. (делал замеры когда-то. На SDRAM133 получалось всего 3МГц.... давно было...).
Гы. Конец 90-х. Сотрудник попросил как-то помочь. Понадобилось ему BMP картинку повернуть на 90град, а "фотожопов" тогда еще не знали. Писал он бухгалтерские программы на FoxPro. Ну, да, взял описание формата. Написал. Картинка не особо-то большая "поворачивалась"... 6 часов. Я, ради забавы, то же на Ассемблере... ну да нажатие Enter и результат практически совпадали... Было бы весело, если бы не было так грустно - современная довольно дорогая программа, которой я зарабатываю на кусок хлеба повторяет сейчас этот же эффект до мелочей. Т.е. я результат жду 8 часов. Но, то же самое делаю в ДОС за секунды дремучим бинарным редактором (с неблагозвучным названием). Увы, некоторые моменты, из-за закрытого формата, им не сделать. Приходится тупо ждать...