Thread View: comp.sys.transputer
1 messages
1 total messages
Started by homeis
Fri, 27 Jul 1990 09:32
Re: Transputer ProcClockOut (and nondeterministic link speed)
Author: homeis
Date: Fri, 27 Jul 1990 09:32
Date: Fri, 27 Jul 1990 09:32
48 lines
2491 bytes
2491 bytes
In article <8795@ganymede.inmos.co.uk> David Boreham writes: >If you want to, mail me describing what you are >thinking of doing and I'll see if there is another >way, such as putting the device in PLL disable mode. Sounds interesting. Could You explain this in details? >>Does anybody know the specified phase relationship between the 5 MHz input >>clock to the transputer and its ProcClockOut ? >There isn't one. Even two transputers connected to the same 5 MHz oscillator have unpredictable internal clock phases. Inmos does not specify a clock phase, so this os OK. The link data transmission is specified as "asynchronous". The "floating" phases of the PLLs between two transputers have the effect, that the link speed may differ (max. 4% at 10 Mbit/s [1], 7.4% al 20 Mbit/s [2]). I discovered this phenomena beacuse my link speed measurements changed from day to day. Later I found out, the link speed may change after turning off and on the power. I guess there are two PLLs in every Transputer, one with 15..30 MHz for the CPU and one with 100(?) MHz for the links. The phase differences between these two or four PLLs in two transputers can explain the different link speeds: depending on the phase of the clocks in the sender and receiver link hardware, a received bit from an other transputer may be recognized one clock earlier or later. So the execution order of processes may change, and transputers are NOT deterministic! Benchmarks with lots of communication may be unprecisely (up to 7%). References: (both in german, sorry) [1] Dieter Homeister Paralleles Booten von Transputern in: Elektronik 5, March 1990 Karl Junk Zufallseinfluesse auf die Linkuebertragungsgeschwindigkeit bei Transputern in: 7. Entwicklerforum Transputer / Huttenloher,Fey (Ed.) Munic, Oct. 1989 -------------- Dieter Homeister, Universitaet Stuttgart, Institut fuer parallele und verteilte Hoechstleistungsrechner (IPVR) 7000 Stuttgart 1, Azenbergstr. 12, Tel 0711-121-1342, W-Germany e-mail homeister@informatik.uni-stuttgart.dbp.de
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