Download INMOS TN24 - Exploring multiple transputer arrays

Transcript
Contents
1 Introduction
4
2 The structure of an exploratory worm program under the
TDS
4
3 The
3.1
3.2
3.3
3.4
3.5
3.6
Host Transputer EXE
Reading the CODE PROGRAM fold
Resetting the subsystem . . . . . . .
Determine which link to examine . .
Worm handler . . . . . . . . . . . . .
Interface . . . . . . . . . . . . . . . .
Display and file output . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
7
8
8
8
9
9
4 The
4.1
4.2
4.3
4.4
4.5
4.6
exploratory worm PROGRAM
Introduction . . . . . . . . . . . . . . . . . .
Probing a neighbouring transputer . . . . .
Booting a neighbouring transputer . . . . .
Exploring a tree of transputers . . . . . . .
Exploring a general network of transputers
Returning the local link map . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
10
11
12
16
20
5 An example
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
21
6 Some points to note
22
6.1 16 and 32-Bit compatible programs . . . . . . . . . . . . . . . 22
6.2 Using an exploratory worm program to perform testing . . . 24
6.3 Using an exploratory worm program to load another program 25
6.4 Debugging an exploratory worm program . . . . . . . . . . . 26
6.5 Loading a network in parallel . . . . . . . . . . . . . . . . . . 27
References
27
3