*BSD News Article 36436


Return to BSD News archive

Newsgroups: comp.os.386bsd.misc
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!usc!elroy.jpl.nasa.gov!decwrl!netcomsv!ix.netcom.com!netcom.com!jmonroy
From: jmonroy@netcom.com (Jesus Monroy Jr)
Subject: Re: dual procesor motherboards the way forward?
Message-ID: <jmonroyCx10rt.4FF@netcom.com>
Organization: NETCOM On-line Communication Services (408 261-4700 guest)
X-Newsreader: TIN [version 1.2 PL1]
References: <Cww6x9.1A0@gnome.co.uk> <36hous$fdv@exile.oec.com>
Date: Sun, 2 Oct 1994 03:38:17 GMT
Lines: 40

Jim Doyle (doyle@OEC.COM) wrote:
: : Would it
: : be better to just place the kernel on one processor and run all other
: : processes on the other; or some form of dynamic load balance which
: : will have some overhead? Anyway I am sure the FreeBSD and NetBSD teams
: : could have some fun with this after they have tired with porting 4.4
: : BSD.

: This sort of evil non-canonical SMP has been attempted by other
: vendors before..

: I'd say your best bet is to wait until the LiteSS or LinuxSS
: single-servers become available.. Port Mach 3.0 to your MP hardware
: platform an use that. Since the Unix single-server relies upon the
: Mach kernel to schedule threads onto the processor pool, it should be
: cleaner to achieve a real SMP Unix implementation.
:
	I disagree with both your premises. 
	I beleive, first, that the Mach kernel "model" is
	inefficent and is not a good choice for SMP.
	Bill Jolitz agrees to an extent with me.  
	He has thrown out the Mach memory manager from 
	386bsd; claiming - it was getting in the way. 

	I state that the thread management and thread scheme
	are definitely in the way.

	So without getting into theoritical (sp?) discussions.
	I'd say wait for 386bsd Release 1.0.

	Reason:  Bill has had a Compac MP machine in-house 
	and has found many inconsistences in MACH design 
	or traditional thing.  	


-- 
Jesus Monroy Jr                                          jmonroy@netcom.com
Zebra Research
/386BSD/device-drivers /fd /qic /clock /documentation
___________________________________________________________________________