From owner-freebsd-arch Thu Dec 9 20:43:19 1999 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id A1C8B14BFE for ; Thu, 9 Dec 1999 20:43:16 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id FAA14288 for ; Fri, 10 Dec 1999 05:43:15 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id FAA33585 for freebsd-arch@freebsd.org; Fri, 10 Dec 1999 05:43:14 +0100 (MET) Received: from picnic.mat.net (picnic.mat.net [206.246.122.133]) by hub.freebsd.org (Postfix) with ESMTP id B7143153B3 for ; Thu, 9 Dec 1999 20:41:38 -0800 (PST) (envelope-from chuckr@picnic.mat.net) Received: from localhost (chuckr@localhost [127.0.0.1]) by picnic.mat.net (8.9.3/8.9.3) with ESMTP id XAA08772 for ; Thu, 9 Dec 1999 23:40:40 -0500 (EST) (envelope-from chuckr@picnic.mat.net) Date: Thu, 9 Dec 1999 23:40:40 -0500 (EST) From: Chuck Robey To: freebsd-arch@freebsd.org Subject: Thread scheduling Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In scheduling multiple threads on a FreeBSD SMP system, is it just important that if a thread asks for multiple processors, then it can contend for multiple processors, or is it in any way important that these multiple instances of execution from the same memory space actually occur at the same point in time. That is, is it important at all that all processors be doing the same multithreading task (if it's multithreaded, and wants it) at exactly the same time? The alternative would give it a multiple of the execution time, but not be constrained at all to make those execution windows overlap in time. It's going to make a difference in scheduling and how the multiple kernel side of threading is handled, and I'm thinking about that now. ---------------------------------------------------------------------------- Chuck Robey | Interests include C programming, Electronics, 213 Lakeside Dr. Apt. T-1 | communications, and signal processing. Greenbelt, MD 20770 | I run picnic.mat.net: FreeBSD-current(i386) and (301) 220-2114 | jaunt.mat.net : FreeBSD-current(Alpha) ---------------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message