2010-03-08 14 views

Respuesta

1

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.

+1

No sé si ha cambiado, pero AMD al menos solía ofrecer las bibliotecas de matemáticas de forma gratuita – Ioan

+0

¿No? No lo he comprobado últimamente, pero parece que recuerdo haber tenido que pagar por Intel. –

2

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.

-1

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.

Cuestiones relacionadas