Быстрая установка BigFloat для Delphi
Я ищу быстрый модуль BigFloat, который может иметь дело с сложением, вычитанием, умножением и делением (логарифм будет в порядке, но не нужен) и который имеет точность не менее 100 десятичных знаков. Я пробовал этот аппарат, но он примерно в 1000 раз медленнее, чем стандартные расширенные операции. Итак, кто-нибудь знает быстрый (э) модуль BigFloat для Delphi?
Генри
2 ответа
Подведем итоги комментариев к вопросу ОП.
Библиотека A C, вероятно, является лучшим решением для большой библиотеки с плавающей запятой.
GMP претендует на звание самой быстрой бесплатной библиотеки, оптимизированной для сборки и созданной с 1991 года.
Используйте эту оболочку Delphi для библиотеки GMP.
Для еще более быстрой скорости при разумных затратах / усилиях решение CUDA/GPU выполнит эту работу. Работа продолжается, но я не смог найти окончательное решение.
Программное обеспечение с плавающей запятой по своей природе на 1 или 2 порядка медленнее, чем аппаратное с плавающей запятой. Сопоставьте это с тем, что вы ищете гораздо большую точность, и у вас, вероятно, есть другой порядок величины.
Ваши ожидания, вероятно, нереально.