2 \documentstyle[11pt,literate]{article}
4 \title{GRIP Runtime Support}
5 \author{Kevin Hammond, \\
6 Department of Computing Science, \\
7 University of Glasgow, \\
8 Glasgow, G12 8QQ, UK. \\
10 Email: glasgow-haskell-\{request,bugs\}\@dcs.glasgow.ac.uk}
18 This document describes the runtime support code for the GRIP Multiprocessor.
19 Most of the code described here is in fact generic, and could be ported to
20 many parallel architectures with some changes (notably to the message-passing
23 \input{grip/Macros.lh}
29 \input{threadroot.lit}
31 \input{grip/GlobalGc.lc}
33 \input{grip/RTS_Stats.lc}
37 \section[GRIP_misc]{GRIP Emulation}
40 The routines in this section emulate the operating system or
41 hardware on a sequential system. They should not be required in the final
44 \input{grip/BIP_Sim.lc}
45 \input{grip/IMU_Sim.lc}
46 \input{grip/GRIP_Debug.lc}
48 \input{grip/OpNames.lc}
52 \input{grip/Statistics.lc}
54 \begin{onlystandalone}