Further to this topic on CPU Architectures, I've a few questions I'd like to ask for personal edification.
How does the performance balance out across the architectures if this is a generic OS ? If ATOM benefits so heavily from SSSE3 instructions, how does ARM keep up. The same software can't be designed to utilize the speed of one arch and sacrifice performance on the other arch ? I know there are some SIMD instructions for ARM also (NEON ?) but I don't know how that compares nor what versions of ARM those are available on (not looked into it). How does the ssse3 optimization affect the core OS binaries ? It seems to me that the kernel and graphics libs are the potential big winners for any heavy usage fp math, but the rest of the system looses out. Unless something fundamental happens with gcc when it sees ssse3, e.g it implements optimized core functions like memcpy or something. How does a generic 686+sse2 build of meego compare to a core2+SSE3 optimized build ? Are there performance metrics that we can look at that influenced this decision ? Kind Regards, -- Glen Gray <[email protected]> _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
