Eben da liegt der hase im pfeffer begraben. die hardware-hersteller lassen sich immer mehr einfallen, dass anwendungen beschleunigt werden können. aber wer kann seine programme schon noch vollkommen optimieren?
1. es gibt zu viele prozessorvarianten
2. die produktzyklen werden immer kürzer weil der konkorrenzkampf einfach zu groß ist.
so wird teilweise software auf den markt gebracht, die an beta-versionen erinnert.
und welche softwareschmiede hat schon genug entwickler und zeit, ihre software an die ganzen crusoes, duron, athlon 64 fx, P4 EE usw. anzupassen. da helfen meist nur features, wie höherer L2-cache, bessere rechen-effizienz, sprungvorhersage usw.
ich glaube nicht, dass sooo viele programme die ganzen features von mmx, 3dnow, sse, sse2 und weiß-der-geier-alles ausnutzen.