Benchmarks
- Programmi per valutare le prestazioni
- Esempi
Kernel Benchmark
- Benchmark con programmi piccoli (10-100 linee)
- Problema: si adattano male alle strutture gerarchiche di memoria
- Esempi
- Loop Livermore
- Linpack (Programmi di algebra lineare. Determina il più veloce calcolatore al mondo)
Benchmark paralleli
- Esempi
- SPECrate, weak scaling. Vengono eseguite più copie di uno stesso programma
- Stanford parallel application for shared memory, strong scaling. Problemi diversi simili agli SPEC CPU. Fattorizzazione di matrici sparse, ordinamento, ray tracking, volume rendering.
- PARSEC, weak scaling. Utilizzano i POSIX Thread e OPENMP. Propongono applicazioni di frontier. Tracking di persone (da video). Routing ottimizzato. Compressione dei dati. Mimica facciale. Ricerca di contenuti simili in un server. Fluido-dinamica...
Indici SPEC