[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
:zz: Proposed conjoined execution dims (1)
- To: zzdev@xxxxxxxxxx
- Subject: :zz: Proposed conjoined execution dims (1)
- From: Ted Nelson <ted@xxxxxxxxxx>
- Date: Thu, 29 Oct 1998 00:17:02 +0900
- Cc: ted@xxxxxxxxxxxxxx
- Reply-to: zzdev@xxxxxxxxxx
Last week or so I mentioned that we need a d.execution.
A second dimension, as yet unnamed, could do FORK and JOIN.
Example:
\/d.execution   =>d.(fork&join)
a
b
c-d
e  f
   g
h-i
j
In this method, a triggers b triggers c and d.
 (If you want them to happen at the same time, you fork 'em.)
c triggers e, e triggers h; d triggers f triggers g triggers i.
Whichever happens first (h or i) waits for the other.
In other words, 
 OUTGOING (d to f) is a fork (by interpretation);
 INCOMING (g to i) is a JOIN (by interpretation).
I can't quite state this more exactly yet.
 Something about connecting plusward/negward after a connection...
Punch line: 
THIS HELPS VISUALIZE MULTIPLE-PROCESSOR
 SOFTWARE.
ChrzT
____________________________________________________
Theodor Holm Nelson, Visiting Professor of Environmental Information
 Keio University, Shonan Fujisawa Campus, Fujisawa, Japan
 Home Fax from USA: 011-81-466-46-7368  (If in Japan, 0466-46-7368)
Professorial home page http://www.sfc.keio.ac.jp/~ted/ 
_____________________________________________________
Permanent: Project Xanadu, 3020 Bridgeway #295, Sausalito CA 94965
 Tel. 415/ 331-4422, fax 415/332-0136  
http://www.xanadu.net
PERMANENT E-MAIL: ted@xxxxxxxxxx
_____________________________________________________
Quotation of the day, 98.10.28:
"The most incomprehensible thing about the universe is that it is
comprehensible."  Albert Einstein