Anyone actually know what memory timings are? Its like they just came out of nowhere, but for some reason, they affect your pc performance? Any help?
Announcement
Collapse
No announcement yet.
Memory timings
Collapse
X
-
ey mr worrtle, you mean timings on ram within the pc? or something built into windows?:eek:
HTF <ER>> yes because i like 14 year old boys pretending to be female
Lance> Here is BCG's song
Social Lif> i bet u stole it fron utube >.>
HTF <ER>> thats what gets me hot
:eek:
-
I found this Mr Worrtle:
Nowadays it seems like everybody is tweaking their system. Something that is of importance in your system's performance is memory bandwidth, which is directly related to the bus speed. This is a rather confusing thing, sometimes a lower bus speed with faster memory timings is considerably better than just increasing your bus speed. When you are buying memory you want to get the highest bandwidth required by your system with the lowest CAS/tRCD/tRPD/tRAS. If you are operating your system at a 400MHz bus rate then you need at least PC3200 memory and perferably with a CAS specification of 2. If you are overclocking your system to 500MHz, for example, bus rate then you need on the order of PC4000, but as you start shopping for the higher bandwith memory, which will run at higher bus frequencies you will find that in order to get memory modules to run at the higher bandwidth - the manufactures have to numerically raise the CAS latency, typically to 2.5 and 3 in order to produce the modules with bandwidth at an affordable price. As you can see the bandwidth to CAS relationship does not play in your favor unless you want to pay high prices for memory. As you can see the performance hit you take from CAS 2 to CAS 3 is 33 percent, but on the other hand if you can run a front side bus of 500MHz then you have gained a complete system performance increase of 25 percent, so with the complete system operating 25 percent faster it makes up for the 33 percent loss in the CAS latency for most applications.
Memory Controller:
The Memory controller is an essential component in any computer. Its function is to oversee the movement of data into and out of main memory. It also determines what type of data integrity checking, if any, is supported.
The chipset supports the microprocessor. It usually contains several "controllers" which govern how information travels between the microprocessor and other components in the system. The memory controller is normally part of the chipset, and this controller establishes the information flow between memory and the microprocessor. In the case of a motherboard with Dual-Channel memory capability there are two memory controllers. The new AMD Athlon64 microprocessors have the memory controller integrated in the microprocessor.
Nowadays it seems like everybody is tweaking their system. Something that is of importance in your system's performance is memory bandwidth, which is directly related to the bus speed. This is a rather confusing thing, sometimes a lower bus speed with faster memory timings is considerably better than just increasing your bus speed. When you are buying memory you want to get the highest bandwidth required by your system with the lowest CAS/tRCD/tRPD/tRAS. If you are operating your system at a 400MHz bus rate then you need at least PC3200 memory and perferably with a CAS specification of 2. If you are overclocking your system to 500MHz, for example, bus rate then you need on the order of PC4000, but as you start shopping for the higher bandwith memory, which will run at higher bus frequencies you will find that in order to get memory modules to run at the higher bandwidth - the manufactures have to numerically raise the CAS latency, typically to 2.5 and 3 in order to produce the modules with bandwidth at an affordable price. As you can see the bandwidth to CAS relationship does not play in your favor unless you want to pay high prices for memory. As you can see the performance hit you take from CAS 2 to CAS 3 is 33 percent, but on the other hand if you can run a front side bus of 500MHz then you have gained a complete system performance increase of 25 percent, so with the complete system operating 25 percent faster it makes up for the 33 percent loss in the CAS latency for most applications.
Memory Controller:
The Memory controller is an essential component in any computer. Its function is to oversee the movement of data into and out of main memory. It also determines what type of data integrity checking, if any, is supported.
The chipset supports the microprocessor. It usually contains several "controllers" which govern how information travels between the microprocessor and other components in the system. The memory controller is normally part of the chipset, and this controller establishes the information flow between memory and the microprocessor. In the case of a motherboard with Dual-Channel memory capability there are two memory controllers. The new AMD Athlon64 microprocessors have the memory controller integrated in the microprocessor.
tRAS and its Importance:
Also known as Active to Precharge Delay, this is the time between receiving a request for data electronically on the pins of a memory module and then initiating RAS to start the actual retrieval of data. This command seems important, but really it isn't. Memory access is a very dynamic thing. Sometimes memory is being hit hard, and other times very sporadically. Though at all times, memory access is at constant, therefore, it is rare that the tRAS command is received to access new data (such as a substantial change, like opening a new program).
The first number is the CAS latency, the second number is the tRCD, and the third number is the tRP. What are these things and why do they affect system performance?
CAS:
CAS is Column Address Strobe or Column Address Select. CAS controls the amount of time (in cycles (2, 2.5,& 3) between receiving a command and acting on that command. Since CAS primarily controls the location of HEX addresses, or memory columns, within the memory matrix, this is the most important timing to set as low as your system will stably accept it. There are both rows and columns inside a memory matrix. When the request is first electronically set on the memory pins, the first triggered response is tRAS (Active to Precharge Delay). Data requested electronically is precharge, and the memory actually going to initiate RAS is activation. Once tRAS is active, RAS, or Row Address Strobe begins to find one half of the address for the required data. Once the row is located, tRCD is initiated, cycles out, and then the exact HEX location of the data required is accessed via CAS. The time between CAS start and CAS end is the CAS latency. Since CAS is the last stage in actually finding the proper data, it's the most important step of memory timing.
tRCD:
Also known as RAS to CAS Delay, in addition to Column Address Strobe, there is Row Address Strobe. CAS and RAS combined allow for the exact location of memory blocks. There is an interval between RAS (activated when data is first requested) and CAS (activated when RAS is complete), as memory can't locate a block precisely in a single stage. tRCD is the cycle time between the first stage in memory access, the row strobe, and the second stage. However, the performance impact of this setting is often neglible, as memory tries to store data from programs in sequential order. It tries to keep the same row for a single program, and ordered columns to reduce the time for tRCD.
tRP:
Also known as RAS Precharge, this is the amount of time it takes for memory to terminate the access in one row and begin another. To put it simply, after data is set to the pins and activates tRAS, then RAS, tRCD, and CAS; the memory needs to terminate its current row and start all over at tRAS. This is the very basic function of how memory works. This is only an important setting when you're doing massive shifting in data, for example - working with large virtual buffers or video rendering. At that point, several rows are being consumed by a single program, and its advantageous for the program to be able to switch quickly between these rows.:eek:
HTF <ER>> yes because i like 14 year old boys pretending to be female
Lance> Here is BCG's song
Social Lif> i bet u stole it fron utube >.>
HTF <ER>> thats what gets me hot
:eek:
Comment
-
Final Statements...
If you have read all the above and are still somewhat confused you do not have to know all of it to make a decision on what memory is best for your system and what the typical memory timings in the BIOS of your computer should be. Basically, you need memory that provides at least as much bandwidth as your processor and has the lowest CAS you can find or afford (2).
Since the cost of memory modules does not vary drastically between speed grades, we recommend that you purchase the highest speed you think you may need in the long term. You will save some money if you decide to upgrade you microprocessor later, all memory is backward compatabile as far as bus speeds are concerned. Also if you purchase PC3200 400MHz modules with a CAS specification of 2.5 and you run it at a reduced frequency of 333MHz it will, in almost all cases, operate at CAS 2 at the reduced frequency.
Most DIMMs that operate at tight timings, such as PC3200 and PC3500 modules, have to run the memory at lower MHz than the system bus to maintain the tight timings. However, when overclocking the microprocessor to extreme speeds these DIMMs are bandwidth limiting the processor unless you loosen the timings so that the memory can run in sync with the front side bus or CPU external frequency. The signifigance of this is that when the processor requires a great deal of bandwidth, the CPU will have to wait for another clock cycle before being filled, as the memory is just not fast enough to keep up at the same pace. Having a large pool of bandwidth is great when you're working with applications that process a lot of raw data such as Photoshop or databases.
The other point is that CAS2-rated PC3200 and PC3500 memory can make up for the lack of bandwidth because the memory has a lower latency that in effect moves data between the CPU and the memory much faster. Programs that do not require a large amount of bandwidth tend to benefit more from quicker data transfers between the memory and the rest of the computer such as games and 3D applications.
With all things equal, a stick of DDR memory capable of running 2-2-2-5 memory timings will make the computer operating experience seem faster than a DIMM which can only operate at 3-4-4-8. This is because the delay from when the memory receives an instruction, retrieves the data, and sends it back out is less time.:eek:
HTF <ER>> yes because i like 14 year old boys pretending to be female
Lance> Here is BCG's song
Social Lif> i bet u stole it fron utube >.>
HTF <ER>> thats what gets me hot
:eek:
Comment
-
Originally posted by Rab View Postthe lower the numbers the faster the ram. it does make a difference, but not enough to cry about.Ill-timed force will be ineffective; act with precision; timing is everything. Knowing where and when to strike is more important than strength; misapplied ability is disability. Unreasonable or undue force will defeat itself
1:money> lWTF I ASKED FOR BUTT SECKS AND U DIDNT GIVE ME THAT.
1:money> i need a loose-meat butthole
Evasive <E> wtf
Evasive <E> GIMME MY BOT
caco <ER>> )Oo
caco <ER>> bot thief!
caco <ER>> duel me for it
Evasive <E> no!
Cigarettes> wunderbar?
Comment
Channels
Collapse
Comment