MMM
Results 1 to 25 of 41

Thread: Memory Timing Benchmark (CL/tRCD/tRP/tRAS/CR/tRC/tRFC/tREF)

Threaded View

  1. #1
    Registered User
    Join Date
    Oct 2010
    Location
    South Korea
    Posts
    82

    Memory Timing Benchmark (CL/tRCD/tRP/tRAS/CR/tRC/tRFC/tREF)

    Hello. it's newbie on this forum.
    I'm not sure that whether I can upload this kind of bench on this board. (this board seems to consist of reviews of "a certain model of" HW... am I right?)
    Please announce me whenever I (unintentionally of course ;-)) forbid the rules of this forum.


    ...okay. then let's back to the main context.
    I benched my memory with several different ram timing settings. Tests include:
    1. Super PI 32M digits of Pi calculation
    2. Lavalys Everest Cache & Memory Benchmark
    3. Video Transcoding (1080p TP -> mkv using H.264)

    and tested ram timing items are:
    1. CL: 6~11
    2. tRCD: 9~11
    3. tRP: 6~11
    4. tRAS: 24~30
    5. Command Rate: 1 / 2
    6. tRC: 15~40
    7. tRFC: 90ns / 110ns / 160ns / 300ns 350ns
    8. tREF: 3.9ms / 7.8ms

    (for the test, except tRC and tREF, the lowest value is default. tRC and tREF have their highest value as default)

    and other system setup is:



    - CPU: AMD Phenom II X6 @ 4.0GHz / NB 2.75GHz
    - M/B: ASUS M4A89GTD-PRO USB3
    - RAM: G.SKILL PIS PC3-19200 CL9 4GB (2GB x 2) @ 2000MHz
    - Storage: Intel X25-M G2 80GB
    - PSU: PC Power & Cooling Silencer 910W 80PLUS Silver


    Super PI test

    Note: sorry for 'magic graph'. since it takes numerous min. for 32M Pi caculation, results are differred only by a very second. so it's unavoidable to show 'meaningful' graphs.

    1. CL Test


    2. tRCD Test


    3. tRP Test


    4. tRAS Test


    5. Command Rate Test


    6. tRC Test


    7. tRFC Test


    tRFC and tREF are indexed by actual time (second) while others by clock count. It's because they directly indicate characteristics of electrical working mechanism of a memory chip. Both are related to a memory's refresh rate, tREF determines how frequently a chip shall be refreshed and tRFC determines the time interval from the moment of 'refresh' (memory access is unavailable) to when a memory access is back to available. So in case of tREF, the bigger value the better at performance, but the contrary is more likely at stability.

    8. tREF Test


    As of now, we covered all 8 elements. Let's see overall analysis.

    Overall Analysis: Super PI


    (...sorry for Korean letter. actually I uploaded this bench to my private blog) The title of the graph is that 'how a ram timing value affects performance when we change just '1-degree' of ram timing option provided by BIOS'. As you see, tREF affects the most but not more than 1%, and followed by tRFC-Command Rate-CL. It's impressive that well-known items such as CL, tRCD affect far less than 'minor' items such as tREF and tRFC.

    Then let's go to next test result - Everest Cache & Memory Benchmark


    Everest Cache & Memory Benchmark
    - Memory Bandwidth test -

    Each Everest test consists of two parts: Bandwidth and Latency.
    Let's cover the bandwidth results first.

    1. CL Test


    2. tRCD Test


    3. tRP Test


    4. tRAS Test


    5. Command Rate Test


    6. tRC Test


    7. tRFC Test


    8. tREF Test


    Like Super PI test and unlike other ram timings, bigger tREF value is better at performance.

    Let's see overall analysis.

    Overall Analysis: Read Bandwidth


    Overall Analysis: Write Bandwidth


    Overall Analysis: Copy Bandwidth


    In read bandwidth test, 4 most-affective ram-timing items are flatted around 2%. Command Rate-tREF-CL-tRFC are said affective items and other 4 ram-timings merely affect performance. But write bandwidth remains nearly unchanged during various ram-timing values has changed. In case of copy bandwidth, only tREF and tRFC exceed the affectiveness of 1% and others remain below 1%. In other words, only tREF and tRFC are actually affect copy bandwidth.

    Then let's go to latency test.

    - Latency test -

    1. CL Test


    In latency test, change of CL value derives nearly a linear trendine.

    2. tRCD Test


    Seems merely changed, but it's not 'that small' compared to latter results.
    ...At least the trendline is undoubtedly linear.

    3. tRP Test


    Little fluctuation is appeared, but it seems random empirical error.

    4. tRAS Test


    5. Command Rate Test


    6. tRC Test


    Guess there's only superior advantage on the value "tRC 25"? I guess not.

    7. tRFC Test


    8. tREF Test


    Overall Analysis: Latency


    Latency test seems more dependant to ram-timing values than two previous tests (Super PI & Bandwidth). 3 items exceed 1% of affectiveness and among them, 2 exceed 2.5% to performance. 2.5% performance increment upon no CPU / RAM clock change is not just a small variation.

    Then let's go to the last test: video transcoding.


    Video Transcoding test

    This test is to measure the time of converting 1920x1080 TP file to MKV, same resolution. H.264 codec is used. No GPGPU acceleration.

    1. CL Test


    2. tRCD Test


    3. tRP Test


    4. tRAS Test


    5. Command Rate Test


    6. tRC Test


    7. tRFC Test


    8. tREF Test


    Overall Analysis: Video Transcoding time


    Similar to Super PI test, no items reached 1% and tREF marks the top. below CL, affectivenesses cannot even reach one third percent. But still remember: nearly 1% reduction in transcoding time with CPU & RAM clock remain unchanged is not 'that' small.


    So, by far, we covered 3 areas: Pi calculation, Synthetic bench, and Video transcoding. Let's see how a ram-timing's affectiveness differ through that benchmark areas.

    Affectiveness among test areas


    As you see, tRP/tRAS and tRC have nearly "no" impact on performance.
    Then let's calculate average affectiveness:
    Average = {Super PI + (Read + Write + Copy)/3 + Latency + Encoding}/4
    (name of each term indicate a ram-timing's affectiveness on that test area)

    Average affectiveness by Ram-timing


    For average, affectiveness CL-Command Rate-tRFC are nearly flat around 1% and tREF and tRCD are around three quarter % and a half % respectively.


    I think it would be the best for me to help other guys to think like below among various specs of rams:
    "6-9-6 vs 7-7-7? since CL's affectiveness on Super PI is bigger than twice of tRCD's affectiveness, former model would be faster than latter on Super PI."

    Thanks for reading SCROLLious () post. Have a nice day~

    ps. this bench had also been uploaded to my private blog: http://udteam.tistory.com/192

    ps2. 24/7 running setting of my system is:



    Last edited by DGLee; 12-04-2010 at 05:31 PM.

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •