Top Previous Next Table of Contents Index

Index

Note: For entries with more than one page reference, the first reference is linked to the item itself, and subsequent references are linked to asterisks: e.g., in this entry--topic * *--click on "topic" for the first page reference, on the red star for the second page reference, or on the green star for the third page reference (all stars in the actual entries are the same color).

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  V  W

A
abstraction
  in primes finder
  in wavefront matrix computation
Ada
agenda parallelism
  definition
  examples,
    n
-body simulator
    complex database search
    database search
    wavefront matrix computations
Amdahl's law
Amoeba
applications
  bill preparation
  circuit simulation
  complex database search
  data-stream analysis
  graph algorithms
  hybrid search of DNA database
  large trellis programs
  library searches
  linear programming
  linkage analysis
  LU decomposition *
  matrix computations
  matrix multiplication
  meeting maker
  Monte Carlo simulation
  naive n-body simulator
  neural networks
  operating systems
  overlapped DNA database search
  parameter sensitivity analysis
  primes finder
  ray-tracing
  recurrence relations
  travelling salesman
  intensive care unit monitor *
aspect ratios

B
Babb, R.
Bal, H. *
Birrell, A.D.
Browne, J.C.

C
C-Linda, see Linda
Chandy, M.
Chare Kernel
coarse-grain dataflow
Comer, D.
concurrent language
Concurrent Pascal
Concurrent Prolog
concurrent systems *
coordination * *
coordination framework * * *
  language * *
  in non-software systems * * * * * * * *
  time-wise *
coordination, see also Turingware
Crystal *
CSP, *
cut-off search

D
daemon processes
data parallelism, see synchronous parallelism
deadlock *
debugging
  performance
  software tools
dining philosophers
distributed data structures
 arrays *
  bags * *
  basic
  calendars
  hash tables
  linked
  Lisp lists
  markets *
  name-accessed
  relationship to other methods
  semaphore
  streams * * * * * * * *
  synchronization characteristics
distributed systems * *
DNA database
Dongarra, J.

E
efficiency, definition
Emerald
Encore Multimax * *

F
Factor, M.
  realtime heuristic scheduler
flow control
Force
functional languages *

G
Gelernter, D.
granularity knobs
  in matrix sub-blocking
  in primes finder

H
Hillis, D.
Hoare, C.A.R.
hypercubes, definition

I
I/O costs *
Id Nouveau
Intel iPSC/2 * * *

J
Jagannathan, S.
Jordan, H.

K
Kahn, G.
Kale, L.

L
Leiserson, C.
Linda Machine
Linda
  as coordination language
  as model v. tool
  C-Linda overview
  dominant cost in implementing
  existing implementations
  fairness
  limitations for distributed systems
  non-C-based realizations
live data structures
  array
  emerging from distributed data structures
  relationship to other methods
  streams
  vector *
load balance
  in DNA database search
  in process trellis

M
Mach
Malone, T.
massive parallelism *
  and database search
  and live vector structure
  and result parallelism
  in distributed systems
  in process trellis
master-worker structure * *
  and dynamic load balance
matrix sub-blocking
Mesa
message passing
  emerging from distributed data structures
  relationship to other methods
Misra, J.
Modula
monitors
Multilisp *
multiprocessors

N
Nelson, B.J.
networks *
  primes finder performance
non-determinism

O
occam *
Orca

P
parallel I/O *
parallel loop constructs
parallelizing compilers
Parlog
performance analysis
  basic model
  DNA database search
  of hybrid database search
  of matrix sub-blocking strategies
performance
  complex database search
  of hybrid database search *
  of overlapped database search
  of primes finder
  of wavefront matrix computation
  primes-finder
  process trellis
pipeline, and specialist parallelism
pipeline
  and specialist parallelism
  for primes finder
  with replicated segments
poison pill
Poker
probes (in process trellis)
process trellis

R
readers-writers problem
realtime *
remote procedure call *
result parallelism,
  definition
  examples,
    n
-body simulator
    primes finder
    vector sum
    wavefront matrix computation

S
Schedule
Sequent Symmetry
Sieve of Eratosthenes
Sisal
software architecture, for realtime data analysis
Sorenson, D.
specialist parallelism,
  definition
  n-body simulator
  primes finder
  process trellis
  trucking network
speculative parallelism
speedup, definition
static scheduling
Steele, G.
Steiner, J.
Symmetric Lisp
synchronous parallelism *
systolic parallelism

T
Tanenbaum, A. * *
threads
Tuplescope
Turingware
  expert networks
  person-trellis

V
V kernel

W
watermarking
wavefront dependencies
Wiener, N.
Work starvation

Top Previous Next Table of Contents Index