Leistungsbewertung und Profiling
Was misst der STREAM-Benchmark hauptsächlich?
- ADie maximale Gleitkomma-Rechengeschwindigkeit der CPU
- BDie tatsächlich erzielte Speicherbandbreite bei Operationen wie Kopieren oder Addieren großer Arrays
- CDie Kapazität eines Speichermediums
Antwort und Erläuterung anzeigen
Antwort: B. Die tatsächlich erzielte Speicherbandbreite bei Operationen wie Kopieren oder Addieren großer Arrays
STREAM führt auf großen Arrays, die nicht in den Cache passen, vier einfache Operationen aus (Kopieren, Skalieren, Addieren und deren Kombination) und misst die pro Sekunde lesbaren und schreibbaren Bytes. Da kaum gerechnet wird, bestimmt die Speicherbandbreite das Ergebnis. Es dient als Anhaltspunkt, wie viel Bandbreite im Vergleich zum theoretischen Katalogwert tatsächlich nutzbar ist, und wird auch für die Steigung der schrägen Linie im Roofline-Modell verwendet.