Быстрее математическая библиотека, чем glibc на x86_64 / linux? - PullRequest
7 голосов
/ 08 марта 2010

Есть ли замена xm__64-linux для libm (и заголовков?) Glibc?

Ответы [ 3 ]

2 голосов
/ 08 марта 2010

Математическая библиотека, распространяемая с ICC, значительно быстрее для многих функций libm, но требует покупки ICC. Я считаю, что вы можете скачать бесплатную пробную версию, если вам интересно об этом. Я знаю, что они поддерживают Linux, и верю, что они пытаются быть совместимыми с библиотекой GCC. ICC также включает векторизованные реализации многих функций libm из библиотеки Math Kernel, которые могут быть вам полезны.

1 голос
/ 08 марта 2010

Как AMD, так и Intel имеют сильно оптимизированные математические библиотеки, доступные для их процессоров. Они не бесплатны.

Они не реализуют простые вещи. Эти библиотеки предназначены для быстрых преобразований Фурье, огромных матричных задач и прочего.

Опция быстрого математического компилятора значительно ускорит математические вычисления с плавающей запятой. Тем не менее, вы будете нести ответственность за собственную проверку ошибок.

0 голосов
/ 08 марта 2010

В зависимости от того, какие именно математические функции вы хотите запустить и от какого размера набора данных вы будете их выполнять, вы можете взглянуть на что-то вроде CUDA , которое позволит вам использовать быстрые математические возможности вашего графического чипа для обработки.

...