Быстрая установка BigFloat для Delphi

Я ищу быстрый модуль BigFloat, который может иметь дело с сложением, вычитанием, умножением и делением (логарифм будет в порядке, но не нужен) и который имеет точность не менее 100 десятичных знаков. Я пробовал этот аппарат, но он примерно в 1000 раз медленнее, чем стандартные расширенные операции. Итак, кто-нибудь знает быстрый (э) модуль BigFloat для Delphi?

Генри

2 ответа

Решение

Подведем итоги комментариев к вопросу ОП.

Библиотека A C, вероятно, является лучшим решением для большой библиотеки с плавающей запятой.

GMP претендует на звание самой быстрой бесплатной библиотеки, оптимизированной для сборки и созданной с 1991 года.

Используйте эту оболочку Delphi для библиотеки GMP.

Для еще более быстрой скорости при разумных затратах / усилиях решение CUDA/GPU выполнит эту работу. Работа продолжается, но я не смог найти окончательное решение.

Программное обеспечение с плавающей запятой по своей природе на 1 или 2 порядка медленнее, чем аппаратное с плавающей запятой. Сопоставьте это с тем, что вы ищете гораздо большую точность, и у вас, вероятно, есть другой порядок величины.

Ваши ожидания, вероятно, нереально.

Другие вопросы по тегам