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