Announcement

Collapse
No announcement yet.

Test Memory speed per access step size

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • brod9gnik
    replied
    Thank u, so in time answer, 1 hour to exam

    Leave a comment:


  • David (PassMark)
    replied
    It is complex to fully explain it.

    CPUs (and motherboard, RAM & cache) are designed to read at least 4 bytes at a time. Further they are optimised to read sequentially through RAM. Or if not sequentially, then optimised to read values close to the last value read. e.g in the same memory row.

    So reading 1 byte at a time tends to be slow. But reading at 4 bytes intervals tends to be quick. As the distances between memory accesses get larger, the system gets slower.

    Background reading:
    http://en.wikipedia.org/wiki/Locality_of_reference
    http://en.wikipedia.org/wiki/CPU_cache
    http://en.wikipedia.org/wiki/Prefetch_buffer

    Leave a comment:


  • brod9gnik
    replied
    Originally posted by David (PassMark) View Post
    That would be the most efficient step size for your hardware.
    i need know why it most efficient.
    I have such question at examination

    i have Pentium Dual-Core E5300 2.6Ghz
    L1 Data cache 2 x 32 KB
    L2 1 x 2 MB

    2 x 2GGb DDR2 SDRAM

    Leave a comment:


  • David (PassMark)
    replied
    That would be the most efficient step size for your hardware.

    Leave a comment:


  • brod9gnik
    started a topic Test Memory speed per access step size

    Test Memory speed per access step size

    i need help, guys, why peak is reached on the second step size?
    Click image for larger version

Name:	Безымянный.jpg
Views:	1
Size:	10.3 KB
ID:	35178
Working...
X