You are currently browsing the phreekz posts tagged: benchmark


LBM 2 v1 – Benchmark

Little Benchmarker 2

Kurzbeschreibung:
Ein kleiner aber feiner Benchmarker, der über OpenGL-Anweisungen eine Gravitationssimulation darstellt. Die Grafikanweisungen fallen so wenig ins Gewicht, dass man dem Benchmark eine reine CPU-Wichtung zusprechen kann. Die Werte stimmen beim Anzeigen in verschiedenen Auflösungen stets überein ( naja, +-2% Änderung )

Der Benchmark erhöht/vermindert die Menge an Partikeln soweit, dass eine FPS-Zahl von 25 erreicht wird. Die Menge an Partikeln ist dann die aussagekräftige Zahl. Achtung : Dieser Benchmark beansprucht nur einen Kern! Was aber wiederum für Spiele eine recht nützliche Aussage sein kann, da diese bis Dato selten mehrere Kerne nutzen.

Auflösung : 1024×768 oder höher

Download Hier – LBM2.zip – Win32 Exe – 480KB

Kurz nachgedacht : Ich wollte einen klaren Benchmarkwert haben, der etwas über die Singlecore-Rechenkraft aussagt. Diese Partikelzahl wird aber gegen einen Grenzwert laufen (wo wird der sein..), denn der Rechenaufwand steigt quasi quadratisch an (2000 Partikel müssen gegeneinander berechnet werden, das sind 2000*1999 Durchgänge). Deswegen habe ich hier noch den Wert für die Durchgänge in das Diagramm eingetragen, der wiederum linear steigt und einen lesbareren Wert darstellt.

Nach einer groben Betrachtung eines Diagramms wäre beim Core2Duo bei 6,6GHz und knapp 1910 Particles Schluß.. Schluß heisst, jedes weitere Partikel würde Unmengen an Rechenpower benötigen. Sprich, fur 100 weitere Partikel müssten zB 2GHz an Mehrfrequenz gebracht werden.

Errechnet wird er : Partikel*(Partikel-1)*25[Frames] = Durchgänge/Sekunde

LBM – Little Benchmarker v1.0

Little Benchmarker v1.0
——————————

Ein kleines Programm, das vollständig über CPU und Memory-Anweisungen Animationen darstellt. Einerseits
hübsch anzusehen, andererseits eine Vergleichsmöglichkeit beim CPU-OC. Läuft ohne DirectX/OpenGL-Beschleunigung !

Nötig: Windows XP und Net2.0 Laufzeitumgebung

1 – SinWarp
————–
Ein SinusWarping Effekt. In jeder Farbkomponente finden
andere trigonometrische Überlagerungen statt. Standard Demo Effekt
Übermäßige Math.Sin/Cos Nutzung.
Bild

2 – SinMove
————–
Viele Punkte bewegen sich auf Sinus/Cosinus-Bahnen
Math.Sin/Cos und GetPixel*0.9=SetPixelColor-Schleife
Bild

3 – Gravity
————-
Viele Punkt ziehen sich abhängig von ihrer Masse an. Kleine
Gravitationssimulation.
Bild

4 – Blurred Gravity
———————-
Gravity anstatt CLS Screen mit Get/Set-Spielchen
Bild

5 – Fluid Dynamics
———————
Die FluidDynamics von Jos Stam in VB.Net verpackt
Bild

DownloadHIER