¿Hay un reemplazo inmediato para la libm de glibc (y los encabezados?) Para x86_64-linux que es más rápido?Biblioteca matemática más rápida que glibc en x86_64/linux?
Respuesta
Tanto AMD como Intel tienen bibliotecas matemáticas altamente optimizadas disponibles para sus CPU. Ellos no son libres.
No implementan cosas simples. Estas bibliotecas son para transformaciones rápidas de Fourier, enormes problemas de matriz y otras cosas.
La opción del compilador de matemáticas rápidas acelerará mucho las matemáticas de coma flotante. Sin embargo, usted será responsable de su propia comprobación de errores.
No sé si ha cambiado, pero AMD al menos solía ofrecer las bibliotecas de matemáticas de forma gratuita – Ioan
¿No? No lo he comprobado últimamente, pero parece que recuerdo haber tenido que pagar por Intel. –
La biblioteca matemática distribuida con ICC es sustancialmente más rápida para muchas de las funciones de libm, pero no requiere la compra de ICC. Creo que puedes descargar una versión de prueba gratuita si tienes curiosidad. Sé que admiten Linux y creen que intentan ser compatibles con la biblioteca de GCC. ICC también incluye implementaciones vectorizadas de muchas de las funciones de libm en Math Kernel Library, que pueden serle útiles.
Dependiendo de las funciones exactas de matemáticas que desee ejecutar y de la cantidad de un conjunto de datos en que las ejecutará, le recomendamos echar un vistazo a algo como CUDA que le permitirá usar las capacidades matemáticas rápidas de su chip de gráficos para hacer su procesamiento.
- 1. ¿Cuál es la biblioteca matemática de vector/matriz más rápida en el juego C para iPhone?
- 2. biblioteca de procesamiento de imágenes más rápida?
- 3. Biblioteca de enteros de 128 bits más rápida
- 4. Mediana Función en C Biblioteca Matemática?
- 5. La biblioteca de descompresión GZIP más rápida en .NET
- 6. Función más rápida que datenum en MATLAB
- 7. Biblioteca de matriz de Java rápida adecuada para JOGL + matriz matemática genérica?
- 8. Biblioteca rápida de gráficos
- 9. Finanzas cuantitativas/biblioteca matemática para Java
- 10. Biblioteca matemática BCD para números grandes arbitrarios?
- 11. ¿Biblioteca de aprendizaje de máquina general más rápida?
- 12. Transferencia de archivos más rápida que FTP
- 13. Carga más rápida ListView, más rápido que el método Viewholder
- 14. ¿La biblioteca PDO es más rápida que las funciones nativas de MySQL?
- 15. ¿Tabla hash más rápida en C# que en C++?
- 16. hipotenusa más rápida en javascript?
- 17. constante literal vs variable en la biblioteca matemática
- 18. ¿Alternativa más rápida que el diccionario <Type, X>?
- 19. ¿La llamada rápida es realmente más rápida?
- 20. serialización C++ más rápida?
- 21. C# - ¿Hay una biblioteca de matemática flotante de 32 bits?
- 22. exponenciación modular más rápida en JavaScript
- 23. valgrind no acepta la versión más reciente de glibc
- 24. Biblioteca matemática de alto rendimiento para .NET/C# y Java
- 25. funcionalidad glibc y SSE
- 26. ¿Cuál es la mejor biblioteca matemática para usar con Java?
- 27. Primeros advertencia de la función pow de biblioteca matemática C
- 28. jquery: inserción DOM más rápida?
- 29. ¿Implementación más rápida de Math.round?
- 30. Versión más rápida de Convert.ChangeType
¿Qué funciones necesita? – kennytm
¿Hasta qué punto está dispuesto a sacrificar la precisión por la velocidad? –
No conozco sus requisitos, pero ¿ha verificado TNT, Blitz ++, Boost, etc.? –