[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / docs / abstracts / reports.tex
1 \documentstyle[11pt,slpj]{article}
2
3 \newcommand{\reference}[4]{     % authors, title, details, abstract
4 \large
5 #1, {\em #2}, #3.
6 \normalsize
7 \begin{quotation}
8 #4
9 \end{quotation}
10 \vspace{0.2in}
11 }
12
13 \newcommand{\Haskell}[1]{{\sc Haskell}}
14
15 \begin{document}
16
17 \title{Abstracts of GRIP/GRASP-related design documents and manuals \\
18 Dept of Computing Science \\
19 University of Glasgow G12 8QQ}
20
21 \author{
22 Cordelia Hall (cvh@cs.glasgow.ac.uk) \and
23 Kevin Hammond (kh@cs.glasgow.ac.uk) \and
24 Will Partain (partain@cs.glasgow.ac.uk) \and
25 Simon L Peyton Jones (simonpj@cs.glasgow.ac.uk) \and
26 Phil Wadler (wadler@cs.glasgow.ac.uk) 
27 }
28
29 \maketitle
30
31 \begin{abstract}
32 This list covers internal design documents and manuals for the GRIP
33 and GRASP projects.
34 They are mainly intended for internal consumption, or for brave friends.
35
36 Reports and papers designed for more general consumption are given in 
37 a separate list.
38
39 They of them can be obtained by writing to 
40 Teresa Currie, Dept of Computing Science,
41 University of Glasgow G12 8QQ, UK.   Her electronic mail address is
42 teresa@uk.ac.glasgow.cs.
43 \end{abstract}
44
45
46 \section{Manuals, design documents and guides}
47
48 \reference{Kevin Hammond and Simon L Peyton Jones}
49 {Mail server guide}
50 {Nov 1990}
51 {
52 A guide to the GRIP Mail Server
53 }
54
55 \reference{Kevin Hammond, Simon L Peyton Jones and Jon Salkild}
56 {GLOS 2.0 - The GRIP Lightweight Operating System}
57 {University College London, January 1989}
58 {
59 GLOS is a lightweight multitasking non-preemptive operating 
60 for the GRIP multiprocessor.
61 This paper describes the operating system from the programmer's point of
62 view.
63 }
64
65 \reference{Simon L Peyton Jones and Jon Salkild}
66 {GRIP system user manual}
67 {University College London, January 1989}
68 {
69 This document describes how to configure, boot and run the GRIP system,
70 using the sys2 system mangement program.
71 }
72
73 \reference{Simon L Peyton Jones}
74 {The BIP front panel user manual}
75 {University College London, January 1989}
76 {
77 This document describes {bsim} the program which runs on the GRIP host
78 Unix machine, and provides a front-panel interface to the BIP.
79 It assumes familiarity with the BIP architecture.
80 }
81
82 \reference{Chris Clack}
83 {The GRIP Intelligent Memory Unit microprogrammer's guide}
84 {University College London, January 1989}
85 {
86 This paper encapsulates the spectrum of knowledge required to microprogram
87 the GRIP Intelligent Memory Units (IMUs). It gives a detailed 
88 description of the IMU hardware and its microassembler, together with 
89 the library of predefined microcode macros.
90 An overview of the the Bus Interface 
91 Processor (BIP) hardware and its interface protocols is also provided.
92 }
93
94 \reference{Chris Clack}
95 {Diagnostic control and simulation of GRIP Intelligent Memory Units - the
96 msH user guide}
97 {University College London, January 1989}
98 {
99 Software has been written to facilitate interaction with the diagnostic
100 hardware embedded in each GRIP Intelligent Memory Unit (IMU).
101 The msS program precisely emulates an IMU, and can be used to help
102 debug IMU microcode in the absence of real hardware.
103 The msH program interfaces directly to the actual hardware.
104 Both msS and msH are driven by the same interactive front panel, which 
105 both acts a command interpreter and manages the display screen.
106
107 The paper is mainly concerned with a description of the front-panel and
108 how to use it, but also gives a brief overview of the IMU architecture.
109 }
110
111 \end{document}