From owner-freebsd-smp Fri Oct 27 16:28:35 2000 Delivered-To: freebsd-smp@freebsd.org Received: from magnesium.net (toxic.magnesium.net [207.154.84.15]) by hub.freebsd.org (Postfix) with SMTP id 16BA237B479 for ; Fri, 27 Oct 2000 16:28:34 -0700 (PDT) Received: (qmail 65139 invoked by uid 1142); 27 Oct 2000 23:28:33 -0000 Date: 27 Oct 2000 16:28:33 -0700 Date: Fri, 27 Oct 2000 16:28:18 -0700 From: Jason Evans To: smp@freebsd.org Subject: KSE project announcement Message-ID: <20001027162818.I48771@canonware.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org One of the best reasons to use SMP hardware is to scale up the performance of multi-threaded applications, which isn't currently possible with libc_r. The SMP project is well under way now and continues to make solid progress, so in addition to managing that project, I'm again focusing some attention on SMP-scalable userland threads support. There is now a KSE project web page at: http://people.freebsd.org/~jasone/kse/ There were lengthy design discussions almost a year ago on the mailing lists and at BA[BF]UG (Bay Area [Free]BSD Users Group) meetings. I've written a draft paper that explains the approach we decided on. Note that the paper is a draft, which means it is missing some details, there may be inaccuracies, and some things might change. Nonetheless, if this project is of interest to you, the paper should be enlightening: http://people.freebsd.org/~jasone/refs/freebsd_kse/freebsd_kse.html http://people.freebsd.org/~jasone/refs/freebsd_kse.ps Feedback is welcome, of course. Quite a number of people were involved in the design, and there are presently three of us that are attacking the implementation. If you have the time, interest, and background necessary to aid in implementation, please contact me. Thanks, Jason To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message