1 Reply Latest reply on Mar 21, 2011 8:56 AM by Felix_M

    measure memory bandwidth on Atom processor

    Community Member


      I hope this is a right place for me to ask this question.
      I try to measure the memory bandwidth on the Atom processor. The frequency of the front end bus is 533MHz and I use DDR2-667. In theory, the memory bandwidth is limited by the front end bus and the maximum memory bandwidth is 4.16GB/s. The memory bandwidth I measured with SiSoftware Sandra and my own C program (with memcpy in GNU C library in Linux) is 2.6GB/s. I don't understand why there is such difference. The bandwidth I measured is the real bandwidth in the system?
      Another question is: can read requests conflict with write requests when  both are issued to the FSB? I'm thinking maybe this is the reason I cannot get the theoretical maximal throughput of FSB.
        • Re: measure memory bandwidth on Atom processor
          Felix_M BlackBelt

          Wecome to the Intel® Embedded Community.


          I   want to make you aware of a special place to go with questions like   yours.  The Intel® e-Help desk is staffed by Intel representatives who   support select Intel embedded platforms including Intel Atom™ .


          To access e-Help, you need to be a Privileged member of the Intel® Embedded Community.

          If you are not already a Privileged member, you can request an upgrade to your community account here:




          In   addition to access to e-Help, Prvileged members may also access the   confidential content within the Intel® Embedded Design Center, such as   design documents, specifications, and training materials.


          I hope this helps.




          J. Felix McNulty

          Community Moderator (Intel contractor)