Ho bisogno di confrontare le prestazioni di 2 processori e ho concluso che dovrei fare un benchmark con diversi test.
Attualmente sto usando
- linpack (HPL) (perché è ancora noto e usato ad esempio per creare la top 500 list)
- SciMark2 (a causa di 5 diversi metodi all'interno)
- semplice per cicli scritti in C (per vedere la differenza tra istruzioni semplici / calcoli più sofisticati)
Compilandoli ho visto un'enorme differenza nelle prestazioni se sono stati compilati con alcuni * FLAG ( -march = x86-64 -mtune = generico -O2 -pipe -fstack-protector-strong -param = ssp-buffer-size = 4).
Devo usare questi flag di ottimizzazione o no per ottenere il mio punto?
Temo di perdere qualche punto / diversi benchmark tra le architetture durante l'ottimizzazione.