Benchmarking Flashcards

1
Q

Probleme mit den Ergebnissen der Leistungsanalyse

A
  • (sehr) solierte Betrachtungi
  • keine Berücksichtigung Gesamtarchitektur
  • Keine Berücksichtigung Architektur (Caching, Scheduling)
  • Keine Berücksichtigung Codequalität Compiler
  • Keine Berücksichtigung Programmiersprache
  • Keine Berücksichtigung der Effizienz des verwendeten Betreibssystems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Benchmarks sind …

A

… genormte Testprogramme, die auf der Zielmaschine ausgeführt werden, um die Leistungsfähigkeit von Rechnersystemen zu vergleichen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Benchmarks sind meist ..

A

… synthetische Lasten eines Rechners.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Benchmarks gibt es für folgende Anwendungsbereiche:

A
  • CPU
  • Graphics/Workstation
  • High Perfomance Computing
  • Java Client/Server
  • Mail Server
  • Network File System
  • Power
  • Virtualization
  • Web servers

  • *
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sind “Mixe”?

A

Individuell zusammengestellte reale Lasten einer Maschine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie wurde in den 70ern gemessen?

A

Mips und Flops

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie wurde in den frühen 80ern gemessen?

A

Drystone & Wetstone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist drystone?

A

Zeichenkettenoperatione, nur Integeroperationen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist Wetstone?

A

Floatingpoint- Operationen,

aber auch Integer und Feld Operationen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wie wurde ab 89 gemessen?

A

Mit Spec

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

SPEC (Abk.)

A

Standard Perfomance Evaluation Corporation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ziel von Spec?

A

Benchmarks für alle möglichen Anwendungsbereiche entwickeln

How well did you know this?
1
Not at all
2
3
4
5
Perfectly