Summing it all up

Overall, Dothan provided us with some sporadic, but interesting, performance gains and losses. Unfortunately, Pentium M just doesn't scale similarly to Pentium 4 or Athlon 64 in any application, although it does seem to mimic the performance of one or the other occasionally. On our OpenSSL tests, Dothan continually out-nudged even our mid-range Athlons, but then fell far behind in compilation and some content creation tests.

There are, however, bottlenecks in the performance. High speed memory is something that our Dothan severely lacked on Linux, and we would certainly appreciate the next generation Alviso chipset to support something a little faster than DDR400. However, as Pentium M is a notebook chipset first and a blade/desktop chip second, the demands of low power notebook memory certainly take priority over a niche SFF/HTPC crowd.

The first surprise in our analysis came with the SQL database tests. Our windows benchmarks have shown in the past that the additional L3 cache can be quite helpful for database applications, and the 2MB L2 cache found on the Dothan plays a huge part in boosting performance. On the other hand, the additional cache might have been the same reason why GCC performed so poorly - although we hope that the Linux compile test was just a fluke (Update: Please see the note on the Compiling page. We believe we had an isolated fluke with the PATA driver that limited our performance). Other benchmarks put Dothan right in the upper middle of the pack, usually beating out the Pentium 4 offerings, but occasionally beating out the best that our Athlon 64s could produce as well.

Dothan isn't the miracle chip that we would have liked it to be. For starters, it is horribly expensive still. The 2.1GHz Dothan that we previewed today runs at around $500, and the motherboard costs another $270. For just a barebones configuration, our Pentium M desktop runs at around $1000. Granted, the overclockability on Pentium M seems outstanding, but finding slower, cheaper Dothans in socket 479 pin configurations may be a problem.

Unfortunately, we are only getting a small glimpse of the story here today. Our preliminary benchmarks on Windows show that Dothan does some awesome things on Windows; the compilers and operating system get a little more help from Intel in the design phase. Unfortunately, the extremely powerful and free Linux compiler remains dully unaware of many of the benefits that Pentium M has to offer, and as a result, it gets hurt painfully under the default or wrong compile flags.

All in all, Dothan does some very exciting things. The promise of cool, efficient powerhouses - from Intel, nonetheless - certainly has our attention. We will be keeping a very close eye on Pentium M over the next few months, particularly with the upcoming Alviso launch. If Dothan's Linux performance keeps up this well on the 855 chipset, we can't wait to see what it does on faster memory and the 915 Northbridge.

Memory Analysis
Comments Locked

47 Comments

View All Comments

  • Adul - Friday, December 24, 2004 - link

    stephenbrooks "superlinearly" even a word? Though I do understand what you mean.
  • KristopherKubicki - Friday, December 24, 2004 - link

    abakshi: Intel roadmaps say only DDR1 for 915GL.

    Kristopher
  • stephenbrooks - Friday, December 24, 2004 - link

    The Pentium M scales superlinearly with frequency in a few of the time vs. clock-speed benches (and I'm not talking about the 400->533 FSB improvement), which is pretty interesting. I wouldn't have expected a chip like this to get more efficient at _higher_ clocks.
  • abakshi - Friday, December 24, 2004 - link

    Well FSB533 is here, but 800 would be a more significant move with Dothan. A P-M with FSB800, even DDR400 let's say (rather than the DDR2 that should be supported by using a 915 northbridge), and higher clockspeeds - maybe about 2.4-2.6 Ghz - would be amazing.

    Linux performance will of course depend on other factors such as those mentioned in the article, but the performance under Windows of even the FSB400 2.0 Dothan is awesome -- when overclocked to 2.4Ghz, it's able to keep up with, and at times beat, the latest P4 Prescott and EE's, and A64's, for tasks like gaming:

    http://www.gamepc.com/labs/view_content.asp?id=dot...

    http://translate.google.com/translate?hl=en&sl...
  • Lonyo - Friday, December 24, 2004 - link

    If Intel gave it a FSB and memory speed boost (ie: 533MHz or 800MHz FSB) and DDR533+, then Dothan could really be something.
    With Intels talk of dual core processors, a dual core Dothan, with its low heat output, would be awesome (but costly with 2MB of cache).
    2x30w = 60w = less than Prescott.

    It looks promising, if only Intel would bring it to the affordable desktop :(
  • VortigernRed - Friday, December 24, 2004 - link

    "Although it holds up well against an Athlon 64 3200+,"

    Although the Dothan looks to be a superb chip you are certainly overstating its performance here, this is comment is WRT the Shake benchmarks and, effectively, the A64 3200 is twice as fast as the dothan. This would be like saying, for example, a R9800XT holds up well against an X800XT or an AXP2200+ holds up well against a A64 3800+ :-)

    Also whilst the DDR400 does improve performance it can't help the Dothan where it is really far behind, the kernel compile benchmarks, for instance, it is still 3x slower than any of the other chips on the chart.

    Dothan (or really its derivatives) have loads of potential to compete with the A64 on all fronts (Performance, power, heat, with Intels manufacturing, even cost) given enough effort by Intel (which I'm sure they are doing). I can hardly wait to see widespread adoption on the desktop and, frankly, to see the back of the P4. A desktop Celeron PM (1MB l2, lower FSB) could be the new overclocking king.
  • bersl2 - Friday, December 24, 2004 - link

    You might want to ask on the GCC mailing lists (http://gcc.gnu.org/lists.html) about --march=pentium-m.

Log in

Don't have an account? Sign up now