AsRock Came with ECC memory Support , but what is unbuffered ?

peaceduke

Honorable
Dec 18, 2014
230
0
10,690
Hello!
Asrocks new AM4 mobos have ECC function in BIOS
Is that really matters for ECC memory are ECC plank buffered or unbuffered ?
As far as I know Buffered is for very high amounts of memory , or I'm wrong ?

in other words , will ECC work fine 24/7 and ensure no error if memory is unbuffered ?
 
Solution
"Server" is a very very ambigious term so without knowing what it is doing and what demand on it, could not begin to say if you would see any bennifit from ECC vs regular ram, or buffered vs unbuffered ram. If i share a drive or printer on the network that computer is now a "server"

Typically buffered actually adds latency because it takes one more cpu cycle to comunicate between the ram and memory controller to regsiter. For many systems that do support regesitred/buffered ram the strain it releives from the memory controller allows it to run 2-4x the amount of memory which for enterprise grade servers can be clearly desired.

Since you are on these boards asking (and asking about an AM4 platform) then (at least I would hope) you...
Buffering is for servers. For enterprise use with hundreds of users this is very critical for database applications, nas servers, and even other basic windows serve functions.

For the average home user there is no need for this and the bennefits do not near warrent the cost.
 

peaceduke

Honorable
Dec 18, 2014
230
0
10,690
god damn it ! I didn't asked that ...
my question is different , will ECC on unbuffered memory work as good as on buffered if they both support and work under ECC function
I'm talking about server that works 24/7 under full load

or those are not related to each other ?
 


it will have very little improvement over unbuffered memory but if you want to go waste money then its your call.

 

peaceduke

Honorable
Dec 18, 2014
230
0
10,690


I understand , you completely reject to understand what I'm talking about above

Bump ! someone ..
 
"Server" is a very very ambigious term so without knowing what it is doing and what demand on it, could not begin to say if you would see any bennifit from ECC vs regular ram, or buffered vs unbuffered ram. If i share a drive or printer on the network that computer is now a "server"

Typically buffered actually adds latency because it takes one more cpu cycle to comunicate between the ram and memory controller to regsiter. For many systems that do support regesitred/buffered ram the strain it releives from the memory controller allows it to run 2-4x the amount of memory which for enterprise grade servers can be clearly desired.

Since you are on these boards asking (and asking about an AM4 platform) then (at least I would hope) you are not working for a huge enterprise IT department where the buffered memory would make any sort of a difference.
 
Solution

peaceduke

Honorable
Dec 18, 2014
230
0
10,690


Thank you !

1) So buffered or Unbuffered have nothing to do with error corrections inside memory right ?
2) let me ask you these also, CPUs they have ECC or not ? (CPU cache for example)

lets make some logical chain here , ryzen is consumer (gamer) CPU
some mobos supporting ryzen and same mobos have ECC memory support
it means they are moving towards some sort of a Gamer/Workstation mutant PC



 
Ryzen 7 is aimed at broadwell CPU, so an 8core 16thread cpu is desired for workstation and small/medium business server tasks (including virtualization).

The ECC part will still correct errors, bufferend or unbuffered. Errors happen at 1 ever 2GB of data or less. On a normal home PC this means that a program might crash once a week or 2. For a high demand server with TBs worth of data being passed through its memory, the math on this probabiliity quickly makes this a large factor that warrents ECC.

Buffered allows taking strain off of the memory controller buy having the data already in the ECC register and thus the memory controller does not have to scan the whole dimm. End result being that on true server motherboards you can now run more memory.

CPUs have to have ECC support but their cache itself does not have ECC. It is up to the application to run CRC or other calculation to make sure the data is recieved correctly.
 

peaceduke

Honorable
Dec 18, 2014
230
0
10,690


with last line I have to disagree ,

Wiki :

Cache[edit]
Many processors use error correction codes in the on-chip cache, including the Intel Itanium processor, the AMD Athlon and Opteron processors, and the DEC Alpha 21264.[22][27]

 

peaceduke

Honorable
Dec 18, 2014
230
0
10,690


thank you for your kind support !
 

Latest posts