Mal eine einfache Frage... Wie berechnet ein moderner Rechner (PC) den Sinus? Über Annäherungen (Taylor), über Lookup-Tabellen oder ganz anders?
Artjomka schrieb: > Wie berechnet ein moderner Rechner (PC) den Sinus? Über Annäherungen > (Taylor), über Lookup-Tabellen oder ganz anders? so wie er in der benutzten Bibliothek implementiert ist.
Auch die CPU kann da einige Hilfe geben. zB. MMX,SSE,SSE2-4 usw. Es kommt halt auf die benötigte Geschwindigkeit bzw. Genauigkeit an welche Lösung man wählt. Ob Hardware oder Software muss man abwägen.
In Software scheint es am schnellsten mit einer Polynomapproximation zu gehen: http://gruntthepeon.free.fr/ssemath/ Wie es in der FPU (x87) implementiert ist weiß wohl nur Intel.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.