🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.transputer
3 messages
3 total messages Started by Birger Andersen Fri, 11 Nov 1988 09:38
Routing software for the transputer
#2284
Author: Birger Andersen
Date: Fri, 11 Nov 1988 09:38
23 lines
1597 bytes
My name's Birger Andersen and I'm working on a Ph.D. project at the
University of Copenhagen, Denmark. We've just ordered some transputer
components from Inmos to put on one of our Sun 3 workstations, making a
Sun-based programmable network of 16 T800 transputers.
   Since one of my goals is to design and implement an object-based language
for network computers supporting object allocation and mobility transparently,
I'm now looking for message routing software for transputer networks. The
software should be able to route messages of any length from any source
node/process to any destination node/process in any network without
deadlocks. If anyone has heard about such software, which is available now,
I'd very much like to know it, since it'd cut off the trivial work of writing
it myself.
   We're also looking for a C compiler for our Sun-based transputer network.
If you know about a good one, please let me know.

                                 Birger Andersen
                      DIKU, Department of computer science
                              Universitetsparken 1
                               DK-2100 Copenhagen
                                     Denmark

                              Email: birger@diku.dk
Use of the ALT statement
#2288
Author: davidj
Date: Mon, 14 Nov 1988 09:59
22 lines
1380 bytes
I am trying to use Transputers in real-time for data acquisition from
an experiment. I have 68020 cards in VME which transmit data up
Inmos links using C012 chips. The data is received by two Transputers
(for the moment). I wish to have a 'reliable' system, so I want the
receiving Transputers to 'TIME-OUT' if they havent received data (after
a suitable time-out period). Thus, I can hear you say, this guy wants
to use an ALT

	ALT
	  ... read data from link
	  ... time out gaurd + error recovery

Well this is fine if NO data is received within the time out period.
What happens if a byte (or more) is received and then the 68020 sender
hangs-up ????
According to Inmos App Note 1, and the occam 2 Reference manual there
is a problem, as the ALT will execute the first of its 'ALTs' to become
ready, in this case the input from link, which then never terminates.

So does anyone have any ideas on how to get around this ???

Answers on a postcard please
Re: Routing software for the transputer
#2293
Author: Traian MUNTEAN
Date: Wed, 16 Nov 1988 12:51
22 lines
1596 bytes
In article <4194@freja.dk> birger@freja.dk (Birger Andersen) writes:
>
>I'm now looking for message routing software for transputer networks. The
>software should be able to route messages of any length from any source
>node/process to any destination node/process in any network without
>deadlocks. If anyone has heard about such software, which is available now,
>I'd very much like to know it, since it'd cut off the trivial work of writing
>it myself.
>   We're also looking for a C compiler for our Sun-based transputer network.
>If you know about a good one, please let me know.
>
As we have designed such a communication kernel (one version within the TDS
environment and an "open" stand allone version) I would say that "trivial work"
is quite inappropriate. Trivial functions yes, but please try for a while to
implement them, do not forget to proove them as deadlock free also!
Good luck for your PhD.


Traian MUNTEAN : IMAG/LGI, Campus BP53X 
		 38041 GRENOBLE - France  (tel. ..-33-76514864)
traian@imag.imag.fr; muntean@imag.UUCP;{uunet.uu.net|mcvax|inria}!imag!traian}
 -^->   Every small problem hardly struggles to get LARGE...!
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads