On 8829 day of my life [EMAIL PROTECTED] wrote:
> 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?

No.

> As an alternative, should I just create separate lisp programs to run 
> each plane?  (I had hoped to be able to share some of the common data 
> structures used by each color plane.  An entirely separate program would 
> make this more difficult.)

Are you familiar with PVM or MPI?

I have alpha-version of PVM bindings (using UFFI).  PVM will let you
start number of processes that can send message (with encapsulated
data).

But if your processes just need to share large amount of data, it will
not help much.  Anyway, try it.

* An Introduction to PVM Programming
Short description PVM and most important functions
<http://www.csm.ornl.gov/pvm/intro.html>

* PVM: Parallel Virtual Machine: A Users' Guide and Tutorial for
  Networked Parallel Computing
(aka PVM Book)  On-line version of book published in 1994 by MIT Press.
<http://www.netlib.org/pvm3/book/pvm-book.html>

* PVM: Parallel Virtual Machine
Main site.  Source code, documentation, links etc.
<http://www.csm.ornl.gov/pvm/pvm_home.html>

* LPVM: My CL bindings (alpha-version)
License: MIT-like
<http://lispnik.newmail.ru/lpvm>

-- 
Ivan Boldyrev

Violets are red, Roses are blue. //
I'm schizophrenic, And so am I.


-- Attached file included as plaintext by Listar --

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.3.6 (GNU/Linux)

iD8DBQBBFgl34rmsj66VbhcRArFmAJ0ciAwi1InL1whDCxhUm5Zn8NQzTQCfUihO
CHFm2XLmwwxoXtdus7B6Qy0=
=itPc
-----END PGP SIGNATURE-----


Reply via email to