nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Compileroptimierung bei Multiplikation/Addition mit 0?

Von: Bjoern Petri (bpetri@gmx.net) [Profil]
Datum: 04.11.2009 15:15
Message-ID: <0fec5f11-412f-41bb-a011-d8ad49cbcd50@p8g2000yqb.googlegroups.com>
Newsgroup: de.comp.lang.java

Hallo zusammen,

ich habe hier ein etwas merkwürdiges Verhalten: wenn ich ein
Eingangssignal, welches 5000 Werte enthält mit 0-en auf eine Länge von
8192 Werte bringe (sog. Zero-padding) und anschließend eine FFT drüber
laufen lasse, ist die FFT um etwa 10% schneller als wenn ich ein
Signal nehme, welches von Anfang an 8192 Werte beinhaltet. Benutzt
habe ich hierbei die OpenJDK 6b14-1.4.1 JRE.

Nun vermute, ich dass hier der JIT-Compiler die Multiplikation mit 0
erkennt und wahrscheinlich 'wegoptimiert'. Kann mir das jemand
bestätigen oder weiss jemand vielleicht wo ich weitere/genauere
Informationen über dynamische Optimierungen finden kann? Bisher hat
meine Suche leider nicht viel sinnvolles ergeben.

gruss,
bjoern


[ Auf dieses Posting antworten ]

Antworten