- Guía de prácticas de memorias (Transparencias)
- Especificación software de PAPI
- Guía de usuario de PAPI
Códigos de ejemplo de optimizaciones software
- Fusión de arrays
- Rellenado y alineado de estructuras
- Rellenado de arrays
- Empaquetado
- Intercambio de bucles
- Fusión de bucles
- Partición en bloques
- Prebúsqueda usando __builtin_prefetch
- Prebúsqueda insertando la orden en
ensamblador
- Evitación de la compartición falsa
- Ejemplo del uso de la librería PAPI
mediante el API de alto nivel
- Ejemplo del uso de la librería PAPI
mediante el API de bajo nivel que utiliza un manejador
para overflows