"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

rechenzeit bei mathematischen berechnungen in c++

aNtraXx 05.09.2002 - 21:20 900 4
Posts

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6904
also was ich mal fragen wollte:


1. wenn ich zb den tangens von 1mrd 10mio mal durchlaufen lasse, braucht da der rechner jedesmal gleichlang oder braucht er anfangs länger und speichert des wichtigste ab dafür aber dauerts die näcshten 9,99mios gleich lang


2. braucht der rechner für die quadratwurzel von 1mrd länger als für die quadratwurzel von 25? oder dauert des eh alles gleich lang weils keinen merkbaren unterschied macht weils der prozzi zu schnell berechnet. weil die ein/ausgabe einheit ist eh bei allen rechnern ziemlich gleich schnell.

XeLL

Big d00d
Avatar
Registered: Jun 2002
Location: linz
Posts: 263
lol vergisses .. dein cpu auslastungs test proggie wird sowieso nix gscheites :D
- 1. bei c (glaube ich) braucht er imma gleich lang weils der kernel sowiesonur in realtime ausführt
- 2. es handelt sich um pikosekunden bei so kleinen zahlen...

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6904
hat nix mit dem programm zu tun! und ps des wird genial aber sag noch ned zuviel hier :D

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
1. dauert immer gleich lang (ziemlich lang, vielleicht 200 takte)

2. es dauert zwar nicht für alle zahlen gleich lang, aber ich glaube nicht, dass irgendwo dokumentiert ist, wovon es abhängt, wie lang's genau dauert. es steht halt dann in der cpu dokumentation, dass der befehl 50-100 zyklen brauchen kann. ist genausogut möglich, dass er für 25 länger braucht als für 1mill.

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6904
mist :D des hätte ich ma ned gedacht das des solche abweichungen haben kann... :( also kann ich mal des prinzip in den wind schiesen
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz