Sign in with
Sign up | Sign in

Atom: Caches and FSB

Intel Atom CPU Review
By

Intel has chosen a fairly out-of-the-ordinary organization for the Atom, but without sacrificing performance (which is important with a CPU using an in-order architecture).

24 kB + 32 kB: An Asymmetrical Cache

The Atom’s Level-1 cache is 56 kB total: 24 kB for data and 32 kB for instructions. This asymmetry, fairly surprising for Intel, stems from the structure of the cache. Intel uses 8 transistors to store one bit, compared to six transistors in a standard cache. This technique allows the voltage applied to the cache to maintain information to be reduced. It seems that this move to 8-transistor cells was made late in the game, when the design of the processor was fairly advanced, which meant that the size of the cache had to be reduced to fit it in – which explains the 24 kB for the data cache. This unofficial explanation was advanced by AnandTech in their article introducing the Atom in April.

intel atom

512 kB Level 2, shrinkable

The Level-2 cache has a capacity of 512 kB, and obviously runs at the same frequency as the processor. This 8-way cache is fairly classic and is close in performance to the one used in the Core 2 Duo (its latency is 16 cycles, compared to 14 for the Core 2). One of the new functions can deactivate part of the cache automatically – if a program doesn’t require much cache memory, part of it can be shut down. In practice, the cache goes from 8-way to 2-way (thus from 512 kB to 128 usable kB). This technique is a way of shaving a few precious milliwatts.

intel atom

intel atom

The FSB: Two modes of operation

The Atom’s FSB is the same one used by Intel since the Pentium 4. It operates in Quad Pumped (QDR) mode with GTL signaling. An interesting point: The Atom uses another signaling technology – CMOS mode. GTL is effective (the bus can reach 1,600 MHz), but power-intensive, whereas CMOS allows the bus voltage to be reduced. Technically, GTL uses resistors to improve the quality of the signal, but they aren’t really necessary except at higher frequencies. With the Atom and its bus, limited to 533 MHz, it’s possible to change to CMOS mode – the resistors are deactivated and the bus voltage is reduced by half. At the moment, only the SCH chipset is capable of handling the FSB in CMOS mode.

Display all 40 comments.
This thread is closed for comments
  • 1 Hide
    anonymous x , June 6, 2008 1:10 AM
    wow, 107 on 3D mark06
  • 0 Hide
    joefriday , June 6, 2008 2:03 AM
    Celerons have significantly lower frequencies than Atom? umm...no. Only the ULV celeron M has a lower freqency. Modern notebooks start with Celerons at least 1.6GHz, more likely 1.86GHz, and are built on the much more modern Merom architecture, which have at least a 10% IPC advantage over the old Dothan architecture. No, atom is nowhere NEAR a modern Celeron in performance. Nice try though.
  • 4 Hide
    joefriday , June 6, 2008 2:06 AM
    Also, Why not have a Celeron 420 by now? Are you telling me that THG, with all its money, can't budget in a $30 CPU for comparative testing?
  • 4 Hide
    joefriday , June 6, 2008 2:41 AM
    After reviewing the article, I can say I'm thoroughly unimpressed with the Atom platform (at least the current desktop derivative). If anyone can remember, THG did a $300 PC build using now ancient Celeron Ds and AMD Semprons. One thing that I find amazing, is that those old rigs both use LESS power than this Atom desktop rig.
    http://www.tomshardware.com/reviews/the-300-pc,1546-10.html

  • -1 Hide
    randomizer , June 6, 2008 3:48 AM
    Don't you people understand that Atom is not a desktop processor? You can't compare its performance to a desktop processor fairly because that's not what it is designed for.
  • 1 Hide
    joefriday , June 6, 2008 4:26 AM
    This Atom CPU is on a desktop board. That means it's fair game, especially when the processors being compared are also comparable in price.
  • -5 Hide
    randomizer , June 6, 2008 4:43 AM
    It's on a desktop board, woopdedoo. If you could get your mobile phone processor to run on a desktop board would you compare it to an E2160?
  • 1 Hide
    joefriday , June 6, 2008 5:34 AM
    Who cares what the Atom CPU is SUPPOSED to be. It is right now, in this review, on a desktop-oriented package, built to compete with low power consumption desktop computers. It fails miserably in that regard, as it is neither low power consumption, nor competitive. In your ridiculous example, if I had a mobile phone processor on a desktop board, and it ended up consuming more power than an E2160/motherboard combo that costs the same amount of money, all the while performing much worse than the e2160, I would call the mobile phone cpu on a desktop motherboard either A FAILURE or AMD. Take your pick.
  • 1 Hide
    apaige , June 6, 2008 6:35 AM
    So, for the Intel Atom, you do use an updated version of Sandra, but not for the Phenom. You compare it to the VIA C7, a 3 year-old CPU, but not the VIA Nano, which will be available in the same timeframe as the Atom. You don't provide graphics for power consumption, despite the Atom being designed for low power consumption; surprise, the old C7-M system draws less power.

    Biased much?
  • 1 Hide
    Anonymous , June 6, 2008 8:10 AM
    Not sure that Nano's are really available yet, still a newer mini-itx based C7 (say EPIA-M700) would have been better, since you would be looking at even less power than the one used and the VX800 will end up used with the Nano. The D201DLY[2] would have been good to compare to, would also give some idea how the Atom would go paired with SiS chipsets.
  • 0 Hide
    Crazy-PC , June 6, 2008 9:43 AM
    Why not benchmark with other mobile CPUs like Intel X-scale and the mobile CPU from TI etc Atom would be more make sense to use on small mobile device rather than notebook.
  • 3 Hide
    Anonymous , June 6, 2008 10:32 AM
    randomizerDon't you people understand that Atom is not a desktop processor? You can't compare its performance to a desktop processor fairly because that's not what it is designed for.


    His point was that it's not only less powerful than "comparable" desktop CPUs, it also takes more power, which pretty much defeats the meaning of being used as a CPU in portable applications. His point is that this CPU is unimpressive in every area you could apply it versus what's already there. Nice try, Intel.
  • 0 Hide
    Anonymous , June 6, 2008 11:37 AM
    VIA Nano powered by Nvidia GPU in mini-itx play game: Crysis and Bioshock.
  • 1 Hide
    Anonymous , June 6, 2008 12:20 PM
    ??? INTEL ATOM vs. VIA NANO ???
  • 2 Hide
    Wheat_Thins , June 6, 2008 1:27 PM
    Where the heck is the performance / watt comparisons. The entire point of this processors creation is performance / watt and its missing from your benchmarks! Please Add!
  • 0 Hide
    mmc4587 , June 6, 2008 1:59 PM
    Dude, please correct your Cinebench R10 charts, they are screwed up.

  • 0 Hide
    joefriday , June 6, 2008 3:47 PM
    Quote:
    His point was that it's not only less powerful than "comparable" desktop CPUs, it also takes more power, which pretty much defeats the meaning of being used as a CPU in portable applications. His point is that this CPU is unimpressive in every area you could apply it versus what's already there. Nice try, Intel.

    Don't get me wrong...I do think the Atom probably has a decent performance per watt for the CPU itself, but this platform being tested, the entire rig, is where it disappoints. I don't know if it's all in the PSU inefficiency or what, as Anandtech's review of the ASUS Eee Box put power consumption at below 20 watts under load, using a seemingly comparable hardware list (but with a DC power brick, instead of a conventional power supply).
  • 0 Hide
    enewmen , June 6, 2008 6:02 PM
    Good article.
    Still don't know if it's POSSIBLE to run Vista64 on a Atom.
    I'll wait for the next-gen of eee PC clones. Then I'll get a better idea of real-world performance.
  • 0 Hide
    Anonymous , June 6, 2008 7:12 PM
    NVIDIA Tegra is much Better
    It would be interesting to see their response at the Intel Atom Processor Launch Event on June 3rd, 2008*. In the meantime, let's take a look at what the NVIDIA Tegra is all about... why ? lets see
    * an 800 MHz ARM CPU,
    * a HD video processor,
    * an imaging processor,
    * an audio processor,
    * and an ultra-low power GeForce GPU
    for father information plz go to http://www.techarp.com/showarticle.aspx?artno=549&pgno=0
  • 0 Hide
    doomsdaydave11 , June 6, 2008 7:34 PM
    Yay the Poulsbo processor is named after where I live :D . There is only one Poulsbo... so it must be. I'ma go out and buy one now. ;) 
Display more comments