Für intensives Zahlen-Knirschen erwäge ich, Fixpunkte statt Gleitkommazahlen zu verwenden. Natürlich ist es egal, wie viele Bytes der Fixpunkttyp in der Größe ist, auf welcher CPU er läuft, ob ich (für Intel) MMX oder SSE verwenden kann oder was auch immer neue Dinge kommen ...Wann verwende ich Fixed Point?
Ich frage mich, ob in diesen Tagen, wenn Fließkomma schneller läuft als je zuvor, ist es jemals wert, Fixpunkt zu betrachten? Gibt es allgemeine Faustregeln, in denen wir sagen können, dass es um mehr als ein paar Prozent geht? Was ist der Überblick von 35.000 Fuß numerischer Leistung? (BTW nehme ich eine allgemeine CPU an, wie in den meisten Computern, nicht DSP oder spezialisierte eingebettete Systeme.)
+1, haben Sie eine Benchmark-Software, die Sie verwenden, um dies für verschiedene Architekturen zu überprüfen. Ich kam durch Profiling zu demselben Ergebnis, aber es war ein gutes Stück Arbeit und die Ergebnisse beziehen sich nur auf die spezifische Hardware, die ich getestet habe. Sie interessieren sich für den Unterschied auf mobilen Geräten mit ARM sowie den häufiger verwendeten Intel und AMD. –