¿Hay alguna biblioteca de intrínsecos Intel AVX disponible? Estoy buscando algo similar como encabezado 'sse2mmx.h' que retrocede a los intrínsecos de MMX si los intrínsecos enteros de SSE2 no están disponibles en tiempo de compilación. Por lo tanto, si tuviera una biblioteca similar para AVX podría escribir código optimizado para hardware nuevo que tendría una velocidad casi óptima en caso de que la extensión AVX no esté disponible. Google no ayudó mucho hasta ahora :(intrínsecos de Intel AVX: ¿hay alguna biblioteca de compatibilidad disponible?
Respuesta
Intel proporciona un AVX emulation header. No lo he probado, pero citando el artículo vinculado "El archivo de encabezado de emulación AVX utiliza intrínsecos para la anterior instrucción Intel establece extensiones hasta Intel SSE4 .2 Se requiere soporte SSE4.2 en su entorno de desarrollo así como también hardware para usar el archivo de encabezado de emulación AVX. Para usar simplemente tenga este archivo incluido: #include "avxintrin_emu.h"
en vez de #include <immintrin.h>
"suena como esto es lo que buscando.
Intel también tiene un emulador, llamado SDE, que podría ser útil. No lo he usado para probar el código AVX, pero funcionó bien en mi máquina para probar el código utilizando los conjuntos de instrucciones AES-NI en una CPU anterior, y sé que también es compatible con la emulación AVX. SDE es especialmente útil para verificar su código de manejo de CPUID.
- 1. ¿Hay alguna tarjeta de referencia UML disponible?
- 2. Biblioteca estándar Intel (C++)
- 3. ¿.NET Framework 4.5 proporciona compatibilidad con SSE4/AVX?
- 4. C++ Compatibilidad de biblioteca
- 5. ¿Hay algún equivalente ARM de Intel IPP?
- 6. ¿Hay alguna biblioteca C++ XSLT?
- 7. ¿Hay alguna biblioteca de cliente php CalDav?
- 8. ¿Alguna experiencia con los bloques de construcción Threading de Intel?
- 9. ¿Hay alguna herramienta para diagrama de flujo disponible?
- 10. ¿Hay alguna herramienta de análisis PHP DocBlock disponible?
- 11. ¿Hay una biblioteca javascript JSON binaria disponible para navegadores?
- 12. El uso de instrucciones AVX deshabilita la optimización de exp()?
- 13. Optimización del código utilizando los intrínsecos de Intel SSE para la vectorización
- 14. ¿Hay alguna biblioteca ActiveResource como para Java?
- 15. ¿Hay alguna biblioteca DECAPTCHA en .NET?
- 16. ¿Hay una biblioteca disponible para compresión en Javascript
- 17. ¿Hay alguna biblioteca de reconocimiento de imágenes OK para .NET?
- 18. ¿Hay alguna buena biblioteca de gráficos de Javascript?
- 19. ¿Hay alguna (algo) avanzada biblioteca de matemáticas de Javascript?
- 20. ¿Hay alguna biblioteca de Java para la generación de miniaturas?
- 21. ¿Hay alguna biblioteca de "gráficos" de consola para .Net?
- 22. ¿Hay alguna biblioteca de memoria temporal jerárquica de código abierto?
- 23. ¿Hay alguna biblioteca de JavaScript para notificación de escritorio cruzada?
- 24. ¿Hay alguna biblioteca confiable de metadatos de imágenes .NET?
- 25. Intel AVX: versión de 256 bits del producto punto para variables de coma flotante de precisión doble
- 26. SIMD (AVX) comparar
- 27. ¿Alguna biblioteca libre de VFS de Java?
- 28. ¿Hay alguna buena biblioteca o control de JavaScript Markdown?
- 29. ¿Hay alguna biblioteca simple de Servidor FTP que sea incrustable?
- 30. ¿Hay alguna biblioteca de reconocimiento facial C# que funcione?