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.
