From owner-freebsd-smp Sun Feb 2 14:43:33 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA18912 for smp-outgoing; Sun, 2 Feb 1997 14:43:33 -0800 (PST) Received: from himmelsborg.dna.lth.se (himmelsborg.dna.lth.se [130.235.16.11]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA18902 for ; Sun, 2 Feb 1997 14:43:24 -0800 (PST) Received: (from erics@localhost) by himmelsborg.dna.lth.se (8.7.6/8.7.3/perf) id XAA05227 for <@EMIL:freebsd-smp@freebsd.org>; Sun, 2 Feb 1997 23:43:18 +0100 (MET) X-Authentication-Warning: himmelsborg.dna.lth.se: erics set sender to erics@regin.dna.lth.se using -f Received: from regin (regin [130.235.16.100]) by himmelsborg.dna.lth.se (8.7.6/8.7.3/perf) with ESMTP id XAA05213; Sun, 2 Feb 1997 23:43:10 +0100 (MET) Received: from regin by regin (SMI-8.6/) id XAA10311; Sun, 2 Feb 1997 23:43:08 +0100 Message-Id: <199702022243.XAA10311@regin> To: "David S. Miller" cc: Eric.Schenk@dna.lth.se, terry@lambert.org, michaelh@cet.co.jp, netdev@roxanne.nuclecu.unam.mx, roque@di.fc.ul.pt, freebsd-smp@freebsd.org, smpdev@roxanne.nuclecu.unam.mx From: Eric.Schenk@dna.lth.se Subject: Re: SMP In-reply-to: Your message of "Sun, 02 Feb 1997 16:44:36 EST." <199702022144.QAA19640@jenolan.caipgeneral> Date: Sun, 02 Feb 1997 23:43:06 +0100 MIME-Version: 1.0 Content-Type: Text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk "David S. Miller" writes: >I mean Jesus Christ, how do you implement a read/writer lock for >crying out loud with that problem? If I understand the issue >properly, this means you'd have to lock the entire bus for every >_access_ to any piece of the lock structure. I'm glad my primary >platform isn't the Intel, but it actually a fun chip to optimize >assembly for. ARGHH! If Intel wanted to play the multi-processor game they should have at least talked to someone who had been paying attention to the last 20 years of research in the area. Just how badly screwed are the Intel chips in this respect? My impression was that they at least where suppose to give us cache-coherency. I don't suppose that it happens to be documented when we actually get it and when we don't? Or we going to have to discover this the hard way as we progressively try to move better parallel/distibuted algorithms? -- Eric Schenk www: http://www.dna.lth.se/~erics Dept. of Comp. Sci., Lund University email: Eric.Schenk@dna.lth.se Box 118, S-221 00 LUND, Sweden fax: +46-46 13 10 21 ph: +46-46 222 96 38