Let me grab an old example .. Windows 98, who didn't use that OS? What amount of memory did your PC have? Right, likely 128 MB. Over the years we progressed and noticed that applications have gotten more and more memory intensive. With Windows XP we moved towards 512 MB as standard to prevent the OS from swapping to the HD, and as explained on the previous page with the latest games we see that the certain games really like 1 GB already. All this has happened over just a couple of years my friends. The upcoming Microsoft Vista, for example, should be a memory hog where 1 GB might just be the average recommended specification.
The Patriot memory we'll be testing today is two bars of 1 GB (in dual channel mode you gain the best memory bandwidth). The modules are tagged as PDC22G5300LLKand have some pretty audacious 4-4-4-12 timings (for DDR2 memory). You'll notice the "5300" in the name .. divide that number by eight and you'll notice that this memory is rated at 667 MHz at these specific timings. For two GB of memory these are really stiff timings.
Oh my Guru
.. what are memory timings ?
Let's explain a little what you will run into with memory timings. First off latency. We used the word numerous times already in this article. Latency is the time between when a request is made and the request is answered. I.E, if you are in a restaurant for a meal, the latency would be the time between when you ordered your meal to the time you received it. Therefore, in memory terms, it is the total time required before data can be written to or read from the memory. Thus lower is better.
Then we notice on the packaging is this: 4-4-4-12 (1T) for the PDC22G5300LLK 2 GB kit. What do the numbers mean ?
4-4-4-12 (1T) refers to CAS-tRCD-tRP-tRAS CMD (respectively) and these values are measured in clock cycles.
CAS Latency Undoubtedly, one of the most essential timings is that of the CAS Latency and is also the one most people can actually understand. Since data is often accessed sequentially (same row), the CPU only needs to select the next column in the row to get the next piece of data. In other words, CAS Latency is the delay between the CAS signal and the availability of valid data on the data pins (DQ). Therefore, the latency between column accesses (CAS), plays an important role in the performance of the memory. The lower the latency, the better the performance. However, the memory modules must be capable of supporting low latency settings.
tRCD There is a delay from when a row is activated to when the cell (or column) is activated via the CAS signal and data can be written to or read from a memory cell. This delay is called tRCD. When memory is accessed sequentially, the row is already active and tRCD will not have much impact. However, if memory is not accessed in a linear fashion, the current active row must be deactivated and then a new row selected/activated. It is this example where low tRCD's can improve performance. However, like any other memory timing, putting this too low for the module can result in instability.
tRP tRP is the time required to terminate one one Row access and begin the next row access. Another way to look at this it that tRP is the delay required between deactivating the current row and selecting the next row. Therefore, in conjunction with tRCD, the time required (or clock cycles required) to switch banks (or rows) and select the next cell for either reading, writing or refreshing is a combination of tRP and tRCD.
tRAS Memory architecture is like a spreadsheet with row upon row and column upon column with each row being 1 bank. In order for the CPU to access memory, it must first determine which Row or Bank in the memory that is to be accessed and activate that row via the RAS signal. Once activated, the row can be accessed over and over until the data is exhausted. This is why tRAS has little effect on overall system performance but could impact system stability if set incorrectly.
Command Rate The Command Rate is the time needed between the chip select signal and the when commands can be issued to the RAM module IC. Typically, these are either 1 clock or 2.
Memory testing is a process of trial and error, find and seek the maximum. This is pretty much a sucker for your free time.
f you are going to overclock then increase the FSB, change the memory timings, but most of all alter memory dividers until your system won't boot. If you are not comfortable with such a thing, hey this isn't your game then. I recommend you to lower the processor's multiplier and then slightly increase the FSB with high memory timings and take it from there timings wise.
Let me tell you a little
about memory tweaking.
First remember this, todays processors really are dependant on memory bandwidth, the faster the better. Something that was by far not as important for AMD processors over the past two years. With the release of Socket AM2 things have changed for certain in 2006.
Patriot EP Pro SDHC UHS-1 32GB review We review the Patriot EP Pro SDHC UHS-1 32GB flash card. It's not your average SDHC storage card, this little fracker can read at 90 Mb/sec and write at 50 Mb/sec, making it amongst the fastest SDHC cards available on the market.
Patriot Pyro SE 240GB SSD review Patriot wanted to release another SSD, something a little over the top and as such that meant releasing the Pyro SE SSD. While based on the SandForce 2281 controller Patriot did apply some tweaks to make the product even faster. To keep it up to snuff it comes with synchronous NAND flash memory. According to Patriot that will increase its sequential read and write performance to 550MB/s and 520MB/s.
Patriot SuperSonic Magnum USB 3.0 flash drive review Patriot Memory recently released a USB stick, all 3.0 compatible and it's called the SuperSpeed Magnum. That surely hints towards a nice caliber. We test the 64GB version of this model, and their Magnum .. well it's the fastest and most l33t little fracker your money can get you with read performance of 200 MB per sec.
Patriot WildFire 120GB SSD review We look at an offering from Patriot memory, they added two new SATA 3 (SATA 3 6Gs) SSDs in their WildFire lineup, the WildFire in 120GB & 240GB capacities (480GB coming as well), All SATA 3 of course. Both drives come with that already famous SandForce SF-2281 controller to deliver at up to 550 MBps read and 510 MBps write speeds.