ECC (or lack of)

By: Yuhong Bao (yuhongbao_386.delete@this.hotmail.com), January 3, 2021 1:51 pm
Room: Moderated Discussions
Adrian (a.delete@this.acm.org) on January 3, 2021 1:14 pm wrote:
> Tim McCaffrey (timcaffrey.delete@this.aol.com) on January 3, 2021 9:28 am wrote:
> >
> > Parity existed on every motherboard until EDO DRAM got introduced.
> > I think there were a couple of factors:
> > 1) EDO DRAM, IIRC, was produced in a x8 package only, there was no x1 (or x9) package.
> > (This made adding a parity bit difficult).
> > 2) ECC is a pretty big step up (when EDO was introduced) in the memory controller,
> > easier to just not include it.
> > 3) At the time EDO was introduced, memory was very expensive (I paid $300 for 8 Meg
> > at that point in time, of course memory prices crashed right after that :( ).
> > 4) Once motherboard & memory controller (north bridge) vendors got away without supporting
> > parity for a couple of years, everybody was cutting that corner to stay competitive.
> >
> > ECC was first available in servers because customers demanded it.
> > I'm not sure, to this day, how much the various OSes actually support reporting
> > ECC corrections or how proactive they are isolating questionable memory.
> > I know the mainframes I worked on were able to hot swap out bad memory, which was
> > a big selling point (and required lots of OS support). Of course, these days
> > you can just migrate the VM to another host, but you still need to be able to
> > flag when bad things are happening.
>
>
> I have actually used 16 Mbytes of EDO memory with parity on my Pentium motherboard. Unfortunately,
> the motherboard used the evil Intel Triton chipset, which did not check the parity.
>
>
> I had bought the memory before the motherboard. The new Intel policy
> of omitting error detection support was a surprise for me.
>
> The EDO modules with parity (4 Mbyte per module, with 5 packages on a single
> side) used one smaller x4 memory package for each 4 larger x8 packages.
>
>
> Many of the other EDO modules that I have seen, without parity, had in fact the same PCB layout as
> my modules with parity, except that the central small x4 package was not soldered on the modules.
>

I think ECC was designed specifically so that obsolete x1 and "quad CAS" chips would not be needed unlike with parity. Even before Triton PC OEMs was already eliminating parity on desktop PCs.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Ryzen 9 5000 series processor Phil9955112020/12/29 05:12 AM
  Ryzen 9 5000 series processor Adrian2020/12/29 07:31 AM
    Ryzen 9 5000 series processor Dummond D. Slow2020/12/29 10:33 AM
      Ryzen 9 5000 series processor Phil9955112020/12/29 04:09 PM
        Ryzen 9 5000 series processor Dummond D. Slow2020/12/29 06:00 PM
          Ryzen 9 5000 series processor anon2020/12/30 02:50 AM
          Ryzen 9 5000 series processor Foo_2020/12/30 02:50 AM
            Ryzen 9 5000 series processor Phil9955112020/12/30 05:22 AM
              Ryzen 9 5000 series processor Phil9955112020/12/30 05:25 AM
              Ryzen 9 5000 series processor Adrian2020/12/30 06:00 AM
            Ryzen 9 5000 series processor Linus Torvalds2020/12/30 12:00 PM
              Ryzen 9 5000 series processor Phil9955112020/12/31 06:45 AM
                Ryzen 9 5000 series processor Adrian2020/12/31 09:49 AM
                Ryzen 9 5000 series processor Linus Torvalds2020/12/31 12:05 PM
                  Ryzen 9 5000 series processor me2020/12/31 04:56 PM
                    Ryzen 9 5000 series processor Anon2020/12/31 05:48 PM
                      Ryzen 9 5000 series processor me2021/01/01 04:06 AM
                    Ryzen 9 5000 series processor Gabriele Svelto2021/01/01 07:10 AM
                      Ryzen 9 5000 series processor David Hess2021/01/01 07:37 AM
                        Ryzen 9 5000 series processor Jukka Larja2021/01/01 10:52 AM
                          Ryzen 9 5000 series processor Linus Torvalds2021/01/01 12:48 PM
                            Ryzen 9 5000 series processor Jukka Larja2021/01/01 10:28 PM
                              Ryzen 9 5000 series processor Linus Torvalds2021/01/02 12:21 PM
                                Ryzen 9 5000 series processor Adrian2021/01/02 01:17 PM
                                Ryzen 9 5000 series processor Anon2021/01/02 06:08 PM
                                Ryzen 9 5000 series processor Jukka Larja2021/01/02 11:10 PM
                                  Ryzen 9 5000 series processor David Hess2021/01/03 01:03 AM
                                    Ryzen 9 5000 series processor Jukka Larja2021/01/03 03:28 AM
                                  Threadrippers do have official ECC supportJukka Larja2021/01/03 08:32 PM
                                    Threadrippers do have official ECC supportBjörn Ragnar Björnsson2021/01/04 08:21 AM
                                ECC (or lack of)Tim McCaffrey2021/01/03 09:28 AM
                                  ECC (or lack of)Adrian2021/01/03 01:14 PM
                                    ECC (or lack of)Yuhong Bao2021/01/03 01:51 PM
                                      ECC (or lack of)Yuhong Bao2021/01/04 06:54 PM
                                        ECC (or lack of)Yuhong Bao2021/01/04 07:04 PM
                                AMD ECC not enabled but says it isIan Cutress2021/01/03 11:09 AM
                                  AMD ECC not enabled but says it isMaxwell2021/01/03 12:28 PM
                                  AMD ECC not enabled but says it isAdrian2021/01/03 12:50 PM
                                    AMD ECC not enabled but says it isGabriele Svelto2021/01/03 01:08 PM
                                      AMD ECC not enabled but says it isAdrian2021/01/03 01:34 PM
                                        AMD ECC not enabled but says it isDan Strother2021/01/03 07:00 PM
                                          AMD ECC not enabled but says it isMatt2021/01/04 12:29 AM
                                          AMD ECC not enabled but says it isGabriele Svelto2021/01/04 01:29 AM
                                            AMD ECC not enabled but says it isMatt2021/01/04 12:39 PM
                                          AMD ECC not enabled but says it isAdrian2021/01/04 05:49 AM
                                Ryzen 9 5000 series processor Jason Snyder2021/01/04 01:44 PM
                                  Ryzen 9 5000 series processor Brett2021/01/04 05:08 PM
                                  Ryzen 9 5000 series processor Linus Torvalds2021/01/05 12:29 PM
                                    Ryzen 9 5000 series processor Adrian2021/01/05 01:08 PM
                                    Ryzen 9 5000 series processor Emil Briggs2021/01/05 04:40 PM
                                      Ryzen 9 5000 series processor Gabriele Svelto2021/01/06 01:12 AM
                                    Ryzen 9 5000 series processor [ECC summary - Suitable for framing]Björn Ragnar Björnsson2021/01/05 06:29 PM
                                    Ryzen 9 5000 series processor 2021/01/06 09:45 AM
                                      Ryzen 9 5000 series processor Linus Torvalds2021/01/06 11:38 AM
                                        Ryzen 9 5000 series processor Emanuel Rylke2021/01/07 12:49 AM
                                          Ryzen 9 5000 series processor Jörn Engel2021/01/07 09:05 AM
                                            Read Only Page CorrectionsTerry Gray2021/01/07 09:47 AM
                                              Read Only Page Correctionsrwessel2021/01/07 11:00 AM
                                                Read Only Page CorrectionsTerry Gray2021/01/07 11:58 AM
                                              Read Only Page CorrectionsDavid Hess2021/01/10 07:37 PM
                                              Read Only Page Correctionsdmcq2021/01/11 03:32 AM
                                        Ryzen 9 5000 series processor Chester2021/01/07 05:00 AM
                                          Ryzen 9 5000 series processor Gabriele Svelto2021/01/07 05:33 AM
                                            Ryzen 9 5000 series processor Michael S2021/01/07 08:05 AM
                                              Ryzen 9 5000 series processor Linus Torvalds2021/01/07 10:26 AM
                                            Ryzen 9 5000 series processor rwessel2021/01/07 09:06 AM
                                          Ryzen 9 5000 series processor Linus Torvalds2021/01/07 10:04 AM
                                            Ryzen 9 5000 series processor Chester2021/01/07 04:19 PM
                                              OT L1 chache ECCMichael S2021/01/08 02:31 AM
                                                OT L1 chache ECCAdrian2021/01/08 08:54 AM
                                                  OT L1 chache ECCDavid Kanter2021/01/08 09:13 AM
                                                    Structure ProtectionsChester2021/01/08 02:14 PM
                                            Ryzen 9 5000 series processor Etienne Lorrain2021/01/08 01:18 AM
                                          Ryzen 9 5000 series processor Björn Ragnar Björnsson2021/01/07 05:42 PM
                                            Ryzen 9 5000 series processor Chester2021/01/07 08:14 PM
                                              Ryzen 9 5000 series processor Björn Ragnar Björnsson2021/01/07 08:26 PM
                                                Ryzen 9 5000 series processor Michael S2021/01/08 02:49 AM
                                    Ryzen 9 5000 series processor Jason Snyder2021/01/14 07:32 AM
                                      Ryzen 9 5000 series processor Gabriele Svelto2021/01/15 05:26 AM
                                        Ryzen 9 5000 series processor Jason Snyder2021/01/16 10:45 AM
                                          Ryzen 9 5000 series processor Jason Snyder2021/01/16 12:27 PM
                              Ryzen 9 5000 series processor Etienne Lorrain2021/01/07 01:21 AM
                                Ryzen 9 5000 series processor anon2021/01/07 02:21 AM
                                  Ryzen 9 5000 series processor Etienne Lorrain2021/01/07 03:22 AM
                                    Ryzen 9 5000 series processor Konrad Schwarz2021/01/07 05:27 AM
                                  Ryzen 9 5000 series processor Adrian2021/01/07 04:22 AM
                                  Ryzen 9 5000 series processor rwessel2021/01/07 09:25 AM
                                    Ryzen 9 5000 series processor Jörn Engel2021/01/07 04:29 PM
                                      Ryzen 9 5000 series processor rwessel2021/01/07 06:47 PM
                                        Ryzen 9 5000 series processor David Hess2021/01/11 04:26 AM
                                          Ryzen 9 5000 series processor Adrian2021/01/11 05:25 AM
                                          Ryzen 9 5000 series processor rwessel2021/01/11 07:24 AM
                                      Ryzen 9 5000 series processor Mark Roulo2021/01/07 07:00 PM
                                        Ryzen 9 5000 series processor Björn Ragnar Björnsson2021/01/07 07:20 PM
                                  Ryzen 9 5000 series processor David Hess2021/01/11 04:16 AM
                      Ryzen 9 5000 series processor Jukka Larja2021/01/01 10:43 AM
                        Ryzen 9 5000 series processor David Hess2021/01/01 12:31 PM
                          Ryzen 9 5000 series processor Dan Strother2021/01/01 01:12 PM
                        Ryzen 9 5000 series processor Adrian2021/01/01 01:28 PM
                          Ryzen 9 5000 series processor vs. M1Adrian2021/01/02 02:45 AM
                            Ryzen 9 5000 series processor vs. M1Dummond D. Slow2021/01/02 12:50 PM
                              Ryzen 9 5000 series processor vs. M1Adrian2021/01/02 02:00 PM
                                Ryzen 9 5000 series processor vs. M1Dummond D. Slow2021/01/04 12:11 PM
                            Ryzen 9 5000 series processor vs. M1Dummond D. Slow2021/01/07 10:43 AM
                              Ryzen 9 5000 series processor vs. M1Adrian2021/01/08 08:28 AM
                                Ryzen 9 5000 series processor vs. M1 Sorry, typo, correction hereAdrian2021/01/08 08:31 AM
                                  Ryzen 9 5000 series processor vs. M1 (vs. Rocket Lake)Dummond D. Slow2021/01/22 07:02 AM
                            isn't that an interesting contradiction?hobold2021/01/08 12:44 PM
                              isn't that an interesting contradiction?Maynard Handley2021/01/08 01:27 PM
                              isn't that an interesting contradiction?Adrian2021/01/08 02:21 PM
                                isn't that an interesting contradiction?Maynard Handley2021/01/08 03:59 PM
                                  isn't that an interesting contradiction?Maynard Handley2021/01/08 04:34 PM
                                    isn't that an interesting contradiction?Maynard Handley2021/01/08 04:34 PM
                                    isn't that an interesting contradiction?Maynard Handley2021/01/08 04:35 PM
                                      isn't that an interesting contradiction?Adrian2021/01/09 12:55 AM
                                  isn't that an interesting contradiction?Adrian2021/01/09 12:48 AM
                                    isn't that an interesting contradiction? - gmpAdrian2021/01/09 08:00 AM
                                      isn't that an interesting contradiction? - gmpnone2021/01/11 01:26 AM
                                        isn't that an interesting contradiction? - gmpAdrian2021/01/11 04:34 AM
                                          Fully agree with you, I was just giving some data :-) (NT)none2021/01/11 05:17 AM
                                          isn't that an interesting contradiction? - gmpanon2021/01/11 12:09 PM
                                            isn't that an interesting contradiction? - gmpAdrian2021/01/12 12:54 AM
                                              isn't that an interesting contradiction? - gmpnone2021/01/12 01:15 AM
                                                isn't that an interesting contradiction? - gmpAdrian2021/01/12 03:37 AM
                                                  isn't that an interesting contradiction? - gmpnone2021/01/12 03:53 AM
                                                    uses of int multiplyhobold2021/01/12 02:51 PM
                                                      uses of int multiplynone2021/01/13 01:11 AM
                                                      uses of int multiplyJörn Engel2021/01/13 12:06 PM
                                                  isn't that an interesting contradiction? - gmpWilco2021/01/12 04:17 AM
                                                    isn't that an interesting contradiction? - gmpAdrian2021/01/12 05:07 AM
                        Ryzen 9 5000 series processor Gabriele Svelto2021/01/01 03:31 PM
                          Ryzen 9 5000 series processor Jukka Larja2021/01/01 09:58 PM
                            Ryzen 9 5000 series processor Gabriele Svelto2021/01/02 05:51 AM
                              Ryzen 9 5000 series processor Jukka Larja2021/01/02 07:57 AM
                                Ryzen 9 5000 series processor me2021/01/02 04:30 PM
                                  Ryzen 9 5000 series processor Jukka Larja2021/01/02 10:43 PM
                        Ryzen 9 5000 series processor Björn Ragnar Björnsson2021/01/01 08:41 PM
                          Ryzen 9 5000 series processor Jukka Larja2021/01/01 09:53 PM
                            Ryzen 9 5000 series processor Adrian2021/01/02 01:03 AM
                              Ryzen 9 5000 series processor Jukka Larja2021/01/02 07:39 AM
                          Ryzen 9 5000 series processor Adrian2021/01/02 12:52 AM
                          Ryzen 9 5000 series processor me2021/01/02 05:56 AM
                            Ryzen 9 5000 series processor Michael S2021/01/02 11:41 AM
                              Ryzen 9 5000 series processor Adrian2021/01/02 12:43 PM
                              Ryzen 9 5000 series processor Jukka Larja2021/01/02 10:50 PM
                          Crucial/Micron ECC UDIMMsGabriele Svelto2021/01/02 06:09 AM
                            Crucial/Micron ECC UDIMMsMaxwell2021/01/02 09:45 AM
                              Crucial/Micron ECC UDIMMsYuhong Bao2021/01/02 06:29 PM
                  Ryzen 9 5000 series processor Phil9955112021/01/03 07:46 AM
  Ryzen 9 5000 series processor H_Heckuba2021/01/03 12:06 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?