Biblioteca122.294 documentos en línea

Artículo

Inastemp: A Novel Intrinsics-as-Template Library for Portable SIMD-VectorizationInastemp: Una nueva biblioteca de intrínsecos como plantilla para la vectorización SIMD portátil.

Resumen

El desarrollo de aplicaciones científicas requiere núcleos computacionales altamente optimizados para aprovechar el hardware moderno. En los últimos años, la vectorización ha adquirido una importancia clave para explotar las capacidades de procesamiento de las CPUs modernas, cuya evolución se caracteriza por el aumento de los anchos de registro y el número de núcleos, pero con frecuencias de reloj estancadas. En particular, la vectorización permite que las operaciones de punto flotante se realicen a una velocidad mayor que la frecuencia de los procesadores. Sin embargo, los compiladores a menudo no logran vectorizar códigos complejos y las implementaciones puras en ensamblador/intrínsecas a menudo sufren de problemas de ingeniería de software, como la legibilidad y mantenibilidad. Además, es difícil para los científicos de dominio escribir código optimizado sin soporte técnico. Para abordar estos problemas, proponemos Inastemp, una biblioteca de código abierto ligera. Inastemp ofrece una solución para desarrollar núcleos computacionales independientes del hardware para

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño: Kb

Cómo citar el documento

Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento