Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Benchmark Algorythmus (https://www.delphipraxis.net/37529-benchmark-algorythmus.html)

Binärbaum 6. Apr 2005 16:56

Re: Benchmark Algorythmus
 
Zitat:

Zitat von yankee
...
Oder irgend so einen Schwaschsinn. Du kannst wahrscheinlich auch einfach konstante Werte nehmen... Ich weiß nur nicht, ob der Compiler dann irgendwelche Optimierungen vornimmt, die ganz überl sind...

Auch eine Möglichkeit. Aber wenn man sowas macht, wird der Compiler IMHO erkennen, dass nur das letzte Ergebnis, welches in temp gespeichert wird, auch relevant ist. Ich denk mal, das dort die Compileroptimierung greift.
Oder irre ich mich da? (Bin mir auch nicht so sicher :| )

yankee 6. Apr 2005 17:01

Re: Benchmark Algorythmus
 
ich gaube {$OPTIMAZIATION OFF} oder so... ich weiß es aber nicht so genau. In jedem Fall wäre das Problem damit gelöst...

tommie-lie 6. Apr 2005 17:48

Re: Benchmark Algorythmus
 
Zitat:

Zitat von yankee
WARUM nicht einfach sowas:

Weil auch dabei Fließkommazahlen benötigt werden, die vielleicht nicht zur Verfügung stehen.
Und ohne Compileroptimierung weiß man auch nicht, was der Compiler unoptimiert draus macht, wenn man den Assemblercode nicht selber schreibt, sodaß ein derartiges Benachmark auch wieder nicht repräsentativ für optimierte Programme ist.
Dax' Beispiel wäre an sich schon nicht schlecht, wenn der Zufallsgenerator schnell und gleichmäßig genug ist.

Den Hinweis, daß man in allen anderen Fällen mehr über das System kennen muss, spare ich mir hier. Hoppala :mrgreen:

theomega 8. Apr 2005 12:01

Re: Benchmark Algorythmus
 
das thema ist recht alt und ich hatte die hoffnung schon aufgegeben einen ordentlichen Algorithmus zu finden. Es geht bei den Benchmarks um sehr verschiedene Prozessoren, angefangen von standart i386 über xscales bis hin zu kleinen microcontrollern. Deshalb sollen auch möglichst einfache Zahlen verwendet werden damit die grundbedingungen für alle cpus möglichst gleich ist.

Danke
TO

Binärbaum 8. Apr 2005 12:56

Re: Benchmark Algorythmus
 
Zitat:

Zitat von theomega
Es geht bei den Benchmarks um sehr verschiedene Prozessoren, angefangen von standart i386 über xscales bis hin zu kleinen microcontrollern. Deshalb sollen auch möglichst einfache Zahlen verwendet werden damit die grundbedingungen für alle cpus möglichst gleich ist.

Danke
TO

Wie schon gesagt: versuchs mit einem Primzahlentest für ein vorher festgelegte Anzahl von Zahlen. Dazu braucht man nur Ganzzahlen, und die sollten doch auf jedem Prozessor darstellbar sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz