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

    measure memory bandwidth on Atom processor

    Community Member

      Hi,


      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.
      Best,
      Da
        • 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:

           

          https://edc.intel.com/My-Account.aspx

           

          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.

           

          Felix

           

          J. Felix McNulty

          Community Moderator (Intel contractor)