How to calculate RAM timing?

xXCrossfireXx

Reputable
Jan 16, 2016
869
0
5,160
So I hear that RAM speeds aren't important in gaming, but important in tasks that require processing. I will be video editing, which is processor intensive, so RAM speed will be important. Anyway, I want to know if there is an equation to see how long it'll take for RAM to respond based on CAS latency and frequency.
 
Solution
The higher 'speeds' are actually higher data rates or bandwidth which allows for you to do more in DRAM through each clock cycle. It's very good with data intensive tasks like video editing, CAD, VMs, multi-tasking and the like, it doesn't matter as much in single task computing with basic apps or in most games, though games are using DRAM more and more as part of the program itself and showing improvements by using faster DRAM

xXCrossfireXx

Reputable
Jan 16, 2016
869
0
5,160


Nice, I remember hearing someone saying to multiply it by 2000, not sure which is right. Btw will higher RAM speeds affect performance in rendering/video editing/compiling code?
 

Tradesman1

Legenda in Aeternum
The higher 'speeds' are actually higher data rates or bandwidth which allows for you to do more in DRAM through each clock cycle. It's very good with data intensive tasks like video editing, CAD, VMs, multi-tasking and the like, it doesn't matter as much in single task computing with basic apps or in most games, though games are using DRAM more and more as part of the program itself and showing improvements by using faster DRAM
 
Solution

ErockBuy

Distinguished
Jan 29, 2015
5
0
18,510


Nice, I remember hearing someone saying to multiply it by 2000, not sure which is right. Btw will higher RAM speeds affect performance in rendering/video editing/compiling code?

I know this is super late in the game, but just wanted to clarify what that multiplying by 1000 actually does. The 1000 basically turns the clock cycle into a value we can measure (nano seconds) so multiplying by 1000 is turning a single clock cycle to a nano second. You would multiply by 2000 if you are using DDR (Double Data Rate) RAM which does 2 transfers per cycle.

To explain it in even greater detail, RAM is measured in frequency (MHz) where 1 hertz is the equivalent of 1 event (or cycle) per second. Since RAM is measured in Mega hertz, this is where the 1000 comes into play. 1 MHz is the equivalent of 1 event (or cycle) per 1000 nanoseconds.