From owner-freebsd-hackers Tue Oct 28 17:28:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA07893 for hackers-outgoing; Tue, 28 Oct 1997 17:28:04 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id RAA07842 for ; Tue, 28 Oct 1997 17:27:58 -0800 (PST) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id RAA20291; Tue, 28 Oct 1997 17:29:28 -0800 (PST) Message-Id: <199710290129.RAA20291@implode.root.com> To: Mikael Karpberg cc: hackers@FreeBSD.ORG Subject: Re: Parity Ram In-reply-to: Your message of "Wed, 29 Oct 1997 02:28:30 +0100." <199710290128.CAA07569@ocean.campus.luth.se> From: David Greenman Reply-To: dg@root.com Date: Tue, 28 Oct 1997 17:29:28 -0800 Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >[...Discussion on ECC/parity/no-parity memory...] > >I seem to recall something about partiy and/or ECC memory having slower >access rates, or something, and therefor being a bad thing preformace-wise >but a good thing safety-wise? > >I don't know where I got this, but could anyone with knowledge in the >subject maybe enlighten me on the amount of truth behind this? In order to update the memory, the ECC must be recalculated over the entire 64bit quadword. This escentially means that you have to read the memory first, apply the changes/calculate the new ECC and then write it back. Obviously, this makes memory writes quite a bit slower. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project