Forum: Object-Pascal / Delphi-Language
Delphi
by 3_of_8,
1. Feb 2008
Windows vielleicht, aber Linux würde sogar auf meinen alten Socken laufen. ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by 3_of_8,
1. Feb 2008
Natürlich, und es gibt ja keine anderen Maschinensprachen als IA-32. ;)
Natürlich können Eingabewerte in den Cache, aber der Flaschenhals in diesem Fall ist nunmal wirklich die Verbindung Prozessor-Hauptspeicher, bei sehr hoher Datenmenge eventuell sogar Hauptspeicher-Festplatte. Die Optimierung auf der Assembler-Ebene bringt daher hier wirklich wenig, von daher würde ich vorschlagen, darauf...
Forum: Object-Pascal / Delphi-Language
Delphi
by 3_of_8,
1. Feb 2008
Inline Assembler ist aber alles andere als portabel. Ich würde einfach ganz normal die Standardfunktionen verwenden. Der Flaschenhals entsteht hier ja nicht durch die Taktfrequenz, also die Anzahl der Befehle, sondern eher dadurch, dass die Eingabewerte recht langsam zum Prozessor kommen.