i_hasser
04.07.2004, 14:28
Hi
So langsam schreitet die D-Version von AMBiX jetzt vorran und in nächster Zeit werd ich da wieder ordentlich weitermachen.
Bisher hab ich mir die Benchmark Module immer selber ausgedacht - aus den Programmierwettbewerben sind zb. so einige Algorithmen eingeflossen (bisher alle Primzahlalgs, in D ist auch mein neuester drinnen - meine beiden Sortieralgs sollen auch Einzug halten) aber so extrem viel kommt da auch nicht zusammen (4 Primzahlalgs, 2 Sortieralgs, Whet/Dhrystone, vielleicht den Fibonacci... macht 9 Benchmarks).
Die anderen Algorithmen in AMBiX C sind eher einfach gestrickt, und daher nicht ganz so allgemein aussagekräftig.
Tja - und falls ihr Lust habt und/oder mal irgendwann einen etwas komplexeren Algorithmus für irgend eine Sache geschrieben habt und den in AMBiX einbringen wollt - immer her damit ;).
Es gibt natürlich einige Bedingungen von Rechts wegen - bitte nur Source der unter der GPL oder einer anderen OpenSource Lizenz steht (was weis ich, LGPL, die BSD Lizenz... also was ich frei verwenden kann).
Vorraussichtlich werde ich den Source zu AMBiX86 D veröffentlichen. Natürlich werdet ihr (wenn ihr wollt) auch bei jedem Benchmarkstart namentlich genannt ;).
E: Ach ja, es wäre ganz toll wenn ihr die Algorithmen auf das AMBiX Benchmark Module-Format anpassen könntet.
Die Specs werd ich hier schreiben sowie Vorschläge kommen, es ist aber ziemlich einfach. Der Benchmark muss in C++ vorliegen und besteht aus einer Klasse, in der ihr praktisch machen könnt was ihr wollt.
So langsam schreitet die D-Version von AMBiX jetzt vorran und in nächster Zeit werd ich da wieder ordentlich weitermachen.
Bisher hab ich mir die Benchmark Module immer selber ausgedacht - aus den Programmierwettbewerben sind zb. so einige Algorithmen eingeflossen (bisher alle Primzahlalgs, in D ist auch mein neuester drinnen - meine beiden Sortieralgs sollen auch Einzug halten) aber so extrem viel kommt da auch nicht zusammen (4 Primzahlalgs, 2 Sortieralgs, Whet/Dhrystone, vielleicht den Fibonacci... macht 9 Benchmarks).
Die anderen Algorithmen in AMBiX C sind eher einfach gestrickt, und daher nicht ganz so allgemein aussagekräftig.
Tja - und falls ihr Lust habt und/oder mal irgendwann einen etwas komplexeren Algorithmus für irgend eine Sache geschrieben habt und den in AMBiX einbringen wollt - immer her damit ;).
Es gibt natürlich einige Bedingungen von Rechts wegen - bitte nur Source der unter der GPL oder einer anderen OpenSource Lizenz steht (was weis ich, LGPL, die BSD Lizenz... also was ich frei verwenden kann).
Vorraussichtlich werde ich den Source zu AMBiX86 D veröffentlichen. Natürlich werdet ihr (wenn ihr wollt) auch bei jedem Benchmarkstart namentlich genannt ;).
E: Ach ja, es wäre ganz toll wenn ihr die Algorithmen auf das AMBiX Benchmark Module-Format anpassen könntet.
Die Specs werd ich hier schreiben sowie Vorschläge kommen, es ist aber ziemlich einfach. Der Benchmark muss in C++ vorliegen und besteht aus einer Klasse, in der ihr praktisch machen könnt was ihr wollt.