Técnicas de optimización del compilador

Existen varias técnicas para optimizar los compiladores.

Las tres áreas principales del ajuste de código fuente son las siguientes:

  • Técnicas de programación que aprovechan los compiladores de optimización y la arquitectura del sistema.
  • BLAS, una biblioteca de subrutinas de álgebra lineal básica. Si tiene un programa de uso numérico intensivo, estas subrutinas pueden proporcionar una mejora considerable del rendimiento. Una extensión de BLAS es ESSL, la biblioteca de subrutinas científicas de ingeniería. Además de un subconjunto de la biblioteca BLAS, ESSL incluye otras rutinas matemáticas de alto rendimiento para química, ingeniería y física. Existe una ESSL paralela (PESSL) para máquinas SMP.
  • Opciones de compilador y el uso de preprocesadores como KAP y VAST, disponibles de proveedores de terceros.

Además de estas técnicas de ajuste de código fuente, el programa fdpr reestructura el código de objeto. El programa fdpr se describe en Reestructuración de programas ejecutables con el programa fdpr.