To: blake <[EMAIL PROTECTED]>
cc:  [EMAIL PROTECTED]
Subject: Re: multi-processing with threads on separate processors?
References: <[EMAIL PROTECTED]>
From: [EMAIL PROTECTED] (=?iso-8859-1?q?H=E5kon_Alstadheim?=)
Date: Mon, 23 Aug 2004 10:17:34 +0200
In-Reply-To: <[EMAIL PROTECTED]> ([EMAIL PROTECTED]'s message
 of "Sat, 07 Aug 2004 08:15:28 -0400")
Message-ID: <[EMAIL PROTECTED]>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

blake <[EMAIL PROTECTED]> writes:

> Does the multi-threading actually allow the separate threads to run on 
> different processors?  If so, how do I find out how this is done?

CMUCL uses an internal threading mechanism, running everything in the
same OS-thread. SBCL, a close relative to CMUCL, uses OS-threads. SBCL
is optimized for portability at the cost of some performance loss.
Since SBCL and CMUCL are so similar it should be easy enough to try it
out and see. You might want to port the SBCL threading to CMUCL (hard)
or maybe the most important speed optimisations for your job to SBCL
(far less hard, but difficult to get accepted into the SBCL-project
maybe).
-- 
H�kon Alstadheim, hjemmepappa.

Reply via email to