Re: What makes Centrino so fast?

看板FB_chat作者時間22年前 (2004/03/14 21:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/9 (看更多)
On Thu, Mar 11, 2004, Daniel O'Connor wrote: > On Thu, 11 Mar 2004 10:31, Rob wrote: > > I have my own benchmark program that I use for number crunching. > > It uses a mixture of Python and Numeric Python. > > > > Athlon 2166Mhz as reported by OS: 2m38.7s > > Intel Centrino Pentium 1700 Mhz: 2m17s > > > > Is it just compiler optimization at play? > > Here's an interesting article on it -> > http://arstechnica.com/cpu/004/pentium-m/pentium-m-1.html > > but in short.. better branch prediction, and micro-architecture improvments in > general, and a slightly longer pipeline (for higher clocks vs a PIII) You're right that the longer pipeline allows the processor to be clocked higher, but for a *given* speed (e.g. 1700 MHz), a longer pipeline is actyually a disadvantage; longer pipelines cause more stalls and higher branch misprediction costs. The better branch predition merely attempts to hide the penalty of the longer pipeline. I don't know why the Centrino performs better than the Athlon in this case, though. If you really care, you'll probably have to factor the benchmark into specific, simple tests that demonstrate the performance difference, play with compiler optimizations, etc. _______________________________________________ freebsd-chat@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-chat To unsubscribe, send any mail to "freebsd-chat-unsubscribe@freebsd.org"
文章代碼(AID): #10L5fr00 (FB_chat)
討論串 (同標題文章)
文章代碼(AID): #10L5fr00 (FB_chat)