Biblioteca122.294 documentos en línea

Artículo

Evaluation of Compilers’ Capability of Automatic Vectorization Based on Source Code AnalysisEvaluación de la capacidad de los compiladores de vectorización automática basada en el análisis del código fuente.

Resumen

La vectorización automática es una técnica importante para los compiladores con el fin de mejorar el paralelismo de los programas. Con el uso generalizado de extensiones SIMD (Instrucción Única, Múltiples Datos) en los procesadores modernos, la vectorización automática se ha convertido en un tema candente en la investigación de técnicas de compilación. Evaluar con precisión la efectividad de la vectorización automática en compiladores típicos es muy valioso para la optimización y diseño de compiladores. Este artículo evalúa la efectividad de la vectorización automática, analiza las limitaciones de la vectorización automática y las principales causas, y mejora la tecnología de vectorización automática. Este artículo clasifica primero los programas en función de dos factores principales: características del programa y métodos de transformación. Luego, evalúa la efectividad de la vectorización automática en tres compiladores conocidos (GCC, LLVM y ICC, incluyendo sus múltiples versiones en los últimos 5 años) a través del banco de pruebas TSVC (Conjunto de Pruebas para Compiladores Vectoriales). Además, este artículo analiza

  • 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