Conversion – Xilisoft 7

Another classic example of memory bandwidth and speed is during video conversion.  Data is passed between the memory and the CPU for processing – ideally faster memory here helps as well as memory that can deal with consecutive reads.  Multiple threads on the CPU will also provide an additional stress, as each will ask for different data from the system. Our test uses two sets of conversions: first, a series of 160 videos have the first three minutes of each converted from various formats (480p to 1080p mkv) to AAC audio; and second is the motherboard testing, converting 32 1080p videos to iPod format.  Each test is measured by the time taken to complete.

Xilisoft 7 - Mixed Video to AAC Audio

Converting to AAC seems to depend not on the memory – the movement of data from storage to memory to CPU is faster than the CPU can compute.

Xilisoft 7 - 1080p Video to iPod Format

Video conversion is often one area quoted as being beneficial for memory speed, however these does not seem strictly true.  As data is moved from storage to memory to the CPU, only if that memory transfer is the limiting factor does having faster memory help.  In conversion to an iPod video format, that seems true moving from DDR3-1333 to DDR3-2133 just about, however it seems the limiting factor is still the CPU speed or the algorithm doing the conversion.

Folding on GPU

Memory usage is all algorithm dependent – if the calculation has a lot of small loops that do not require additional reads memory, then memory is unimportant.  If the calculation requires data from other sources in those calculations, then memory can either be stressed randomly or sequentially.  Using Ryan’s Folding benchmark as a platform, we are testing how much memory affects the serial calculation part of a standard F@H work unit.

Folding on GTX580

Unfortunately this test is only available to the nearest second, thus the benchmark finishes in either 89 or 90 seconds, giving appropriate ns/day.  From the results, folding on GPUs is not affected by memory speed.

WinRAR x64 4.20

When compressing or converting files from one format to another, the file itself is often held in memory then passed through the CPU to be processed, then written back.  If the file is larger than the available memory, then there is also loading time between the storage and the memory to consider.  WinRAR is a variable multi-threaded benchmark, whereby the files it converts and compresses determines how much multi-threading takes place.  When in multithreaded mode, the rate of cache misses can increase, leading to a less-than optimal scaling.  Having fast memory can help with this.

WinRAR x64 4.20

WinRAR is one of the benchmarks in our testing suite that benefits immensely from having faster memory.  Moving from DDR3-1333 to DDR3-2400 speeds the process up by 20%, with the biggest gain moving from 1333 to 1600, and noticeable gains all the way up to 2133 C9.

Greysky's x264 HD 5.0.1

The x264 HD test, now version 5.0.1, tests the time to encode a 1080p video file into a high quality x264 video file.  This test is standard across a range of reviews from AnandTech and other websites allowing for easy comparison.  The benchmark is capable of running all cores to the maximum.  Results here are reported as the average across four attempts for both the first and second passes.

x264 HD 5.0.1

In another conversion test, we see that this benchmark gets a ~5% boost with faster memory, although Pass 1 sees a bigger boost than Pass 2.  If conversion into x264 is the main purpose of the system, then the price premium of the faster memory could easily be justifiable.

Input/Output Testing Rendering
Comments Locked

114 Comments

View All Comments

  • vegemeister - Friday, October 19, 2012 - link

    Most of the (still tiny) difference that appeared in the x264 benchmark was in the first pass. Two pass encodes really only make sense when you're trying to fit a single video onto a single storage device. That's an extremely uncommon use case these days, for everyone but the people mastering blu-rays.
  • jonyah - Thursday, October 18, 2012 - link

    "I remember buying my first memory kit ever. It was a 4GB kit of OCZ DDR2 for my brand new E6400 system, and at the time I paid ~$240, sometime back in 2005."

    I remember buying my first kit too. It was an upgrade from the 2MB I had to 6MB (yes MB, not GB), and that 6MB cost me $200 as well, this was back in 1995. Ten years and we had a 1000x improvement in size and who knows how much in speed.
  • rchris - Thursday, October 18, 2012 - link

    Well, dang it! All these "I remember..." comments have really made me feel old. In my case it was paying $300 for a used 1MB board for a Zenith Z100. Can't even remember the year--somewhere in the mid- to late-1980s.
  • IanCutress - Thursday, October 18, 2012 - link

    I should point out that the kit I got was my first purchased kit on its own... Many computers before then where they were built my family or came pre-built.

    On the topic of A10 comparisons, I had thought of doing some in the future if enough interest was there. As the majority of CPU sales is in Intel's favor, we went with Intel first. (Also most of the testing for this review occurred before I had an A10 sample at hand.)

    Ian
  • Termie - Thursday, October 18, 2012 - link

    Great article, Ian. Thanks for taking on this challenge and enlightening us all.

    Don't worry about all the old-timers bugging you about your first build being in this century. It's not like they could have written this article!
  • arthur449 - Thursday, October 18, 2012 - link

    I'd love to see an AMD CPU test run with the same memory kits and the same test suite to contrast the differences in performance gains offered by faster memory between the two major CPU platforms.
  • lowenz - Thursday, October 18, 2012 - link

    Make an extension to this brilliant article with new Trinity A8 / A10 and you'll be an instant geek hero.
  • frozentundra123456 - Thursday, October 18, 2012 - link

    Could you do a similar test in laptops, A10 vs HD4000? Like I said in my other post, this is where I see more possibility of igps actually being used for gaming. I also think this is where HD4000 is most competitive to AMD, in a power limited scenario.
  • DanNeely - Thursday, October 18, 2012 - link

    Have laptop bios's opened up enough in the last few years to let you specify memory timings? The advice I've always seen was to buy the cheapest ram at your laptops designated clockspeed because you won't be able to set the faster timings even if you wanted.
  • haplo602 - Friday, October 19, 2012 - link

    You have ONE set for each frequency, WHY the hell are you using the stupid model numbers in the graphs ????

    WHO CAME UP WITH THAT STUPID IDEA ????

    otherwise the review is solid.

Log in

Don't have an account? Sign up now