VLDB 2026 Research / reviewers in the wild / expert
Clyde P. Kruskal
dblp:k/ClydePKruskal
· DBLP profile ↗
43ranked-venue papers
25as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 26 · 15 first-authorTheory of computation · 13 · 8 first-authorSoftware engineering, systems software and programming languages · 5 · 3 first-authorArtificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
15 papers |
Parallel and multicore computing · 48% Interconnection networks and networks-on-chip · 22% Performance modeling and evaluation · 12% | |
| Theoretical computer science
3 papers |
Algorithms and data structures · 69% Computational complexity · 31% |
Topics — the 29 heaviest of 35, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
parallel algorithms |
0.0 | 5 | 1993 | Efficient Parallel Processing of Image Contours · IEEE Trans. Pattern Anal. Mach. Intell. 1993 The Power of Parallel Prefix · IEEE Trans. Computers 1985 Complexity Results for Permuting Data and Other Computations on Parallel Processors · J. ACM 1984 |
Interconnection networks and networks-on-chip › switching network
multistage interconnection network |
0.0 | 4 | 1988 | The Distribution of Waiting Times in Clocked Multistage Interconnection Networks · IEEE Trans. Computers 1988 The Importance of Being Square · ISCA 1984 The Performance of Multistage Interconnection Networks for Multiprocessors · IEEE Trans. Computers 1983 |
Algorithms and data structures › parallel algorithms
parallel prefix computation |
0.0 | 2 | 1993 | Efficient Parallel Processing of Image Contours · IEEE Trans. Pattern Anal. Mach. Intell. 1993 Efficient Synchronization on Multiprocessors with Shared Memory · PODC 1986 |
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
banyan network |
0.0 | 3 | 1988 | The Distribution of Waiting Times in Clocked Multistage Interconnection Networks · IEEE Trans. Computers 1988 The Importance of Being Square · ISCA 1984 The Performance of Multistage Interconnection Networks for Multiprocessors · IEEE Trans. Computers 1983 |
Parallel and multicore computing › synchronization
read-modify-write |
0.0 | 2 | 1988 | Efficient Synchronization on Multiprocessors with Shared Memory · ACM Trans. Program. Lang. Syst. 1988 Efficient Synchronization on Multiprocessors with Shared Memory · PODC 1986 |
Parallel and multicore computing
synchronization |
0.0 | 2 | 1988 | Efficient Synchronization on Multiprocessors with Shared Memory · ACM Trans. Program. Lang. Syst. 1988 Efficient Synchronization on Multiprocessors with Shared Memory · PODC 1986 |
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
shuffle-exchange network |
0.0 | 3 | 1984 | The Importance of Being Square · ISCA 1984 The NYU Ultracomputer - Designing an MIMD Shared Memory Parallel Computer · IEEE Trans. Computers 1983 The NYU Ultracomputer-designing a MIMD, shared-memory parallel machine (Extended Abstract) · ISCA 1982 |
Performance modeling and evaluation
queueing models |
0.0 | 2 | 1988 | The Distribution of Waiting Times in Clocked Multistage Interconnection Networks · IEEE Trans. Computers 1988 The Performance of Multistage Interconnection Networks for Multiprocessors · IEEE Trans. Computers 1983 |
Memory systems
shared memory |
0.0 | 2 | 1988 | Efficient Synchronization on Multiprocessors with Shared Memory · ACM Trans. Program. Lang. Syst. 1988 Complexity Results for Permuting Data and Other Computations on Parallel Processors · J. ACM 1984 |
Performance modeling and evaluation › queueing analysis
waiting time distribution |
0.0 | 1 | 1988 | The Distribution of Waiting Times in Clocked Multistage Interconnection Networks · IEEE Trans. Computers 1988 |
Memory systems
cache coherence |
0.0 | 1 | 1985 | Issues Related to MIMD Shared-memory Computers: The NYU Ultracomputer Approach · ISCA 1985 |
Parallel and multicore computing › parallel algorithms › PRAM algorithms
parallel prefix computation |
0.0 | 1 | 1985 | The Power of Parallel Prefix · IEEE Trans. Computers 1985 |
Parallel and multicore computing
parallel scheduling |
0.0 | 1 | 1985 | Allocating Independent Subtasks on Parallel Processors · IEEE Trans. Software Eng. 1985 |
Memory systems › shared memory
scalable shared memory |
0.0 | 1 | 1985 | Issues Related to MIMD Shared-memory Computers: The NYU Ultracomputer Approach · ISCA 1985 |
Parallel and multicore computing
task allocation |
0.0 | 1 | 1985 | Allocating Independent Subtasks on Parallel Processors · IEEE Trans. Software Eng. 1985 |
Processor architecture and microarchitecture › atomic operations
fetch-and-add synchronization |
0.0 | 2 | 1983 | The NYU Ultracomputer - Designing an MIMD Shared Memory Parallel Computer · IEEE Trans. Computers 1983 The NYU Ultracomputer-designing a MIMD, shared-memory parallel machine (Extended Abstract) · ISCA 1982 |
Performance modeling and evaluation
network performance analysis |
0.0 | 1 | 1983 | The Performance of Multistage Interconnection Networks for Multiprocessors · IEEE Trans. Computers 1983 |
Parallel and multicore computing
parallel architecture |
0.0 | 1 | 1983 | The NYU Ultracomputer - Designing an MIMD Shared Memory Parallel Computer · IEEE Trans. Computers 1983 |
Parallel and multicore computing › parallel algorithms
parallel merging |
0.0 | 1 | 1983 | Searching, Merging, and Sorting in Parallel Computation · IEEE Trans. Computers 1983 |
Parallel and multicore computing › parallel algorithms
parallel search |
0.0 | 1 | 1983 | Searching, Merging, and Sorting in Parallel Computation · IEEE Trans. Computers 1983 |
Parallel and multicore computing › parallel algorithms › sorting
parallel sorting |
0.0 | 1 | 1983 | Searching, Merging, and Sorting in Parallel Computation · IEEE Trans. Computers 1983 |
Parallel and multicore computing › synchronization
multiprocessor synchronization |
0.0 | 1 | 1988 | Efficient Synchronization on Multiprocessors with Shared Memory · ACM Trans. Program. Lang. Syst. 1988 |
Program analysis
loop analysis |
0.0 | 1 | 1985 | An Empirical Study of Automatic Restructuring of Nonnumerical Programs for Parallel Processors · IEEE Trans. Computers 1985 |
Electronic design automation › high-level synthesis › scheduling
makespan minimization |
0.0 | 1 | 1985 | Allocating Independent Subtasks on Parallel Processors · IEEE Trans. Software Eng. 1985 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1985 | The Power of Parallel Prefix · IEEE Trans. Computers 1985 |
Parallel and multicore computing › parallel computation models
PRAM |
0.0 | 1 | 1985 | The Power of Parallel Prefix · IEEE Trans. Computers 1985 |
Performance modeling and evaluation › design trade-off analysis
cost-performance analysis |
0.0 | 1 | 1984 | The Importance of Being Square · ISCA 1984 |
Performance modeling and evaluation › network performance analysis
network performance modeling |
0.0 | 1 | 1984 | The Importance of Being Square · ISCA 1984 |
Parallel and multicore computing › parallel computation models
parallel machine model |
0.0 | 1 | 1984 | Complexity Results for Permuting Data and Other Computations on Parallel Processors · J. ACM 1984 |
Methods — techniques the papers use, named apart from their topics
hypercube · 0.0EREW PRAM · 0.0CREW PRAM · 0.0formal correctness proof · 0.0simulation · 0.0complexity theory · 0.0scalable architecture · 0.0hardware-software co-design · 0.0parallel prefix evaluation · 0.0generating functions · 0.0parafrase · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Finding large 3-free sets I: The small n case
William I. Gasarch, James Glenn, Clyde P. Kruskal |
J. Comput. Syst. Sci. | 3 |
| 2008 | The orchard visibility problem and some variants
Clyde P. Kruskal |
J. Comput. Syst. Sci. | 1 |
| 2008 | The chromatic number of the plane: The bounded case
Clyde P. Kruskal |
J. Comput. Syst. Sci. | 1 |
| 2003 | Constant time parallel sorting: an empirical view
William I. Gasarch, Evan Golub, Clyde P. Kruskal |
J. Comput. Syst. Sci. | 3 |
| 2001 | Polynomially Improved Efficiency for Fast Parallel Single-Source Lexicographic Depth-First Search, Breadth-First Search, and Topological-First Search
Pilar de la Torre, Clyde P. Kruskal |
Theory Comput. Syst. | 2 |
| 1996 | Exact Bandwith of Parallel-Processor Networks
Pilar de la Torre, Clyde P. Kruskal |
SIROCCO | 2 |
| 1994 | Bandwidth-Based Lower Bounds on Slowdown for Efficient Emulations of Fixed-Connection NetworksabstractThis paper presents a new method for obtaining lower bounds on the slowdown of efficient emulations between network machines based on their communication bandwidth. The proofs measure the communication complexity of a message pattern by viewing its graph as a network machine and measuring the communication bandwidth β. This approach yields an intuitive lower bound on the time to route a communication pattern represented by multigraph C on a host machine H (with uniform load) as T ≥ Ω (β(C)/β(H)), and thus a lower bound on the slowdown of emulating guest machine G on host H as the ratio of their communication bandwidths. Clyde P. Kruskal, Kevin J. Rappoport |
SPAA | 1 |
| 1994 | On the Effectiveness of Combining in Resolving "Hot Spot" Contention
Gyungho Lee, Clyde P. Kruskal, David J. Kuck |
J. Parallel Distributed Comput. | 2 |
| 1993 | Efficient Parallel Processing of Image ContoursabstractDescribes two parallel algorithms for ranking the pixels on a curve in O (log N) time using either an EREW or CREW PRAM model. The algorithms accomplish this with N processors for a square root N* square root N image. After applying such an algorithm to an image, it is possible to move the pixels from a curve into processors having consecutive addresses. This is important because one can subsequently apply many algorithms to the curve (such as piecewise linear approximation algorithms or point in polygon tests) using segmented scan operations (i.e. parallel prefix operations). Scan operations can be executed in logarithmic time on many interconnection networks, such as hypercube, tree, butterfly, and shuffle exchange machines as well as on the EREW PRAM. The algorithms were implemented on the hypercube structured Connection Machine, and various performance tests were conducted.> Ling Tony Chen, Larry Davis 0001, Clyde P. Kruskal |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 1992 | Cost-Performance Tradeoffs for Interconnection Networks
Clyde P. Kruskal, Marc Snir |
Discret. Appl. Math. | 1 |
| 1992 | Towards a single model of efficient computation in real parallel machines
Pilar de la Torre, Clyde P. Kruskal |
Future Gener. Comput. Syst. | 2 |
| 1991 | Fast and Efficient Parallel Algorithms for Single Source Lexicographic Depth-First Breadth-First Search and Topological-First Search
Pilar de la Torre, Clyde P. Kruskal |
ICPP (3) | 2 |
| 1990 | Efficient Parallel Algorithms for Graph Problems
Clyde P. Kruskal, Larry Rudolph, Marc Snir |
Algorithmica | 1 |
| 1990 | A Complexity Theory of Efficient Parallel Algorithms
Clyde P. Kruskal, Larry Rudolph, Marc Snir |
Theor. Comput. Sci. | 1 |
| 1989 | Processor Networks and Interconnection Networks Without Long WiresabstractOne processor network that is especially attractive for parallel processing is the Butterfly network.A very closely related interconnection network is the Bidelta (or Omega) network.It is well known how to lay out these networks with minimal area, but these layouts use long wires.We show how to lay them out with optimal area and short wires.We also introduce the Mesh-Connected Cycles network, which has optimal area (in the sense of AT 2) for a broad range of running times when executing "ascend-descend" algorithms.The length of its longest wire is nearly optimal, and its layout area has very modest constants. C. P. Beigel, Clyde P. Kruskal |
SPAA | 2 |
| 1989 | Cost-Bandwidth Tradeoffs for Communication Networks
Clyde P. Kruskal, Marc Snir |
SPAA | 1 |
| 1989 | Generalized latin squares I
Y. Z. Cai, C. L. Liu 0001, Clyde P. Kruskal |
Discret. Appl. Math. | 4 |
| 1989 | Techniques for Parallel Manipulation of Sparse Matrices
Clyde P. Kruskal, Larry Rudolph, Marc Snir |
Theor. Comput. Sci. | 1 |
| 1988 | A Complexity Theory of Efficient Parallel Algorithms (Extended Abstract)
Clyde P. Kruskal, Larry Rudolph, Marc Snir |
ICALP | 1 |
| 1988 | The Distribution of Waiting Times in Clocked Multistage Interconnection NetworksabstractAnalyzes the random delay experienced by a message traversing a buffered, multistage packet-switching banyan network. The authors find the generating function for the distribution of waiting time at the first stage of the network for a very general class of traffic, assuming messages have discrete sizes. For example, traffic can be uniform or nonuniform, messages can have different sizes, and messages can arrive in batches. For light-to-moderate loads, the authors conjecture that delays experienced at the various stages of the network are nearly the same and are nearly independent. This allows us to approximate the total delay distribution. Better approximations for the distribution of waiting times at later stages of the network are attained by assuming that in the limit a sort of spatial steady state is achieved. Extensive simulations confirm the formulas and conjectures.> Clyde P. Kruskal, Marc Snir, Alan Weiss |
IEEE Trans. Computers | 1 |
| 1988 | On the notion of granularity
Clyde P. Kruskal, Carl H. Smith 0001 |
J. Supercomput. | 1 |
| 1988 | Efficient Synchronization on Multiprocessors with Shared MemoryabstractA new formalism is given for read-modify-write (RMW) synchronization operations. This formalism is used to extend the memory reference combining mechanism introduced in the NYU Ultracomputer, to arbitrary RMW operations. A formal correctness proof of this combining mechanism is given. General requirements for the practicality of combining are discussed. Combining is shown to be practical for many useful memory access operations. This includes memory updates of the form mem _ val := mem _ val op val , where op need not be associative, and a variety of synchronization primitives. The computation involved is shown to be closely related to parallel prefix evaluation. Clyde P. Kruskal, Larry Rudolph, Marc Snir |
ACM Trans. Program. Lang. Syst. | 1 |
| 1986 | Parallel Prefix on Fully Connected Direct Connection Machines
Clyde P. Kruskal, Larry Rudolph, Thomas Madej |
ICPP | 1 |
| 1986 | Efficient Parallel Algorithms for Graph Models
Clyde P. Kruskal, Larry Rudolph, Marc Snir |
ICPP | 1 |
| 1986 | The Distribution of Waiting Times in Clocked Multistage Interconnection Networks
Clyde P. Kruskal, Marc Snir, Alan Weiss |
ICPP | 1 |
| 1986 | The Effectiveness of Combining in Shared Memory Parallel Computer in the Presence of "Hot Spots"
Gyungho Lee, Clyde P. Kruskal, David J. Kuck |
ICPP | 2 |
| 1986 | Efficient Synchronization on Multiprocessors with Shared MemoryabstractA new formalism is given for read-modify-write (RMW) synchronization operations.This formalism is used to extend the memory reference combining mechanism, introduced in the NYU Ultracomputer, to arbitrary RMW operations.A formal correctness proof of this combining mechanism is given.General requirements for the practicality of combining are discussed.Combining is shown to be practical for many useful memory access operations.This includes memory updates of the form mere val :~ mere val op val, where op need not be associative, and a variety of synchronization primitives.The computation involved is shown to be closely related to parallel prefix evaluation. INTRODUCTIONShared memory provides convenient communication between processes in a tightly coupled multiprocessing system.Shared variables can be used for data sharing, information transfer between processes, and, in particular, for coordination and synchronization.Constructs such as the semaphore introduced by Dijkstra in [Di], and the many variants that followed, provide convenient solutions to many synchronization problems involving arbitrary number of processes.These constructs are supported in hardware by machine instructions that atomically execute a Read-Modify-Write cycle.Such instructions exist on most modern CPU's.An atomic Read-Modify-Write operation only requires that it be semantically atomic, although it is often processed atomically also.The "serial bottleneck" created by this atomic processing, while acceptable for small scale parallelism, can seriously impair the performance of a system with thousands of processors. Clyde P. Kruskal, Larry Rudolph, Marc Snir |
PODC | 1 |
| 1986 | A Unified Theory of Interconnection Network Structure
Clyde P. Kruskal, Marc Snir |
Theor. Comput. Sci. | 1 |
| 1985 | The Power of Parallel Prefix
Clyde P. Kruskal, Larry Rudolph, Marc Snir |
ICPP | 1 |
| 1985 | The Effectiveness of Automatic Restructuring on Nonnumerical Programs
Gyungho Lee, Clyde P. Kruskal, David J. Kuck |
ICPP | 2 |
| 1985 | Parallel Algorithms for Shortest Path Problems
Richard C. Paige, Clyde P. Kruskal |
ICPP | 2 |
| 1985 | Issues Related to MIMD Shared-memory Computers: The NYU Ultracomputer ApproachabstractWe present an updated report on the NYU Ultracomputer design emphasizing recent results on programming, operating systems, caching, demand paging, and I/O.The user's view of the Ultracomputer is presented along with the hardware and software implementation.Freedom from serial bottlenecks in both hardware and software allows the Ultracomputer to obtain performance that scales nearly linearly in the size of the machine for a broad spectrum of problems. Jan Edler, Allan Gottlieb, Clyde P. Kruskal, Kevin P. McAuliffe, Larry Rudolph, Marc Snir, Patricia J. Teller |
ISCA | 3 |
| 1985 | The Power of Parallel PrefixabstractThe prefix computation problem is to compute allninitial productsa1* . . . *a1,i=1, . . .,nof a set ofnelements, where * is an associative operation. An O(((logn) log(2n/p))XI(n/p)) time deterministic parallel algorithm usingp≤nprocessors is presented to solve the prefix computation problem, when the order of the elements is specified by a linked list. Forp≤O(n1-ε)(ε〉0 any constant), this algorithm achieves linear speedup. Such optimal speedup was previously achieved only by probabilistic algorithms. This study assumes the weakest PRAM model, where shared memory locations can only be exclusively read or written (the EREW model). Clyde P. Kruskal, Larry Rudolph, Marc Snir |
IEEE Trans. Computers | 1 |
| 1985 | An Empirical Study of Automatic Restructuring of Nonnumerical Programs for Parallel ProcessorsabstractThe feasibility of automatic restructuring of nonnumerical programs for parallel processing is studied through experiments using Parafrase, an automatic restructurer at the University of Illinois, Urbana-Champaign. Parallel processing speedup results due to automatic restructuring for several basic nonnumerical problems are presented. The loops encountered are classified at a low level. On the basis of the speedup results and the analyses of the loop types, the difficulty and the effectiveness of automatic restructuring are discussed. The experiments suggest that automatic restructuring can be a useful tool for exploiting parallelism in the sequential form of nonnumerical programs. Gyungho Lee, Clyde P. Kruskal, David J. Kuck |
IEEE Trans. Computers | 2 |
| 1985 | Allocating Independent Subtasks on Parallel ProcessorsabstractWhen using MIMD (multiple instruction, multiple data) parallel computers, one is often confronted with solving a task composed of many independent subtasks where it is necessary to synchronize the processors after all the subtasks have been completed. This paper studies how the subtasks should be allocated to the processors in order to minimize the expected time it takes to finish all the subtasks (sometimes called the makespan). We assume that the running times of the subtasks are independent, identically distributed, increasing failure rate random variables, and that assigning one or more subtasks to a processor entails some overhead, or communication time, that is independent of the number of subtasks allocated. Our analyses, which use ideas from renewal theory, reliability theory, order statistics, and the theory of large deviations, are valid for a wide class of distributions. We show that allocating an equal number of subtasks to each processor all at once has good efficiency. This appears as a consequence of a rather general theorem which shows how some consequences of the central limit theorem hold even when we cannot prove that the central limit theorem applies. Clyde P. Kruskal, Alan Weiss |
IEEE Trans. Software Eng. | 1 |
| 1984 | The Importance of Being SquareabstractWe present a theory that defines performance of packet-switching interconnection networks (delay and capacity) and their cost in terms of their geometry. This is used to prove that square banyan networks have optimal performance/cost ratio. These results, together with some known results on the complexity of routing in multistage networks, show that multistage shuffle-exchange networks are the unique networks with both optimal performance and simple routing. Finally, square delta networks are shown to have optimal area complexity. Clyde P. Kruskal, Marc Snir |
ISCA | 1 |
| 1984 | Complexity Results for Permuting Data and Other Computations on Parallel ProcessorsabstractFor a wide class of problems, we obtain lower bounds for algorithms executed on certain parallel processors.These bounds show that for sufficiently large problems many known algorithms are optimal.The central result of the paper is the following sharper lower bound for permutation algorithms.Any permutation algorithm for N data items on a P processor parallel machine without shared memory requires time on the order of NlogxP/P, where K is the maximum number of processors directly connected to a single processor.In particular, a speedup on the order of P is impossible if K is bounded. Allan Gottlieb, Clyde P. Kruskal |
J. ACM | 2 |
| 1983 | The NYU Ultracomputer - Designing an MIMD Shared Memory Parallel ComputerabstractWe present the design for the NYU Ultracomputer, a shared-memory MIMD parallel machine composed of thousands of autonomous processing elements. This machine uses an enhanced message switching network with the geometry of an Omega-network to approximate the ideal behavior of Schwartz's paracomputer model of computation and to implement efficiently the important fetch-and-add synchronization primitive. We outine the hardware that would be required to build a 4096 processor system using 1990's technology. We also discuss system software issues, and present analytic studies of the network performance. Finally, we include a sample of our effort to implement and simulate parallel variants of important scientific p̀rograms. Allan Gottlieb, Ralph Grishman, Clyde P. Kruskal, Kevin P. McAuliffe, Larry Rudolph, Marc Snir |
IEEE Trans. Computers | 3 |
| 1983 | Searching, Merging, and Sorting in Parallel ComputationabstractWe study the number of comparison steps required for searching, merging, and sorting with P processors. We present a merging algorithm that is optimal up to a constant factor when merging two lists of equal size (independent of the number of processors); as a special case, with N processors it merges two lists, each of size N, in 1.893 lg lg N + 4 comparison steps. We use the merging algorithm to obtain a sorting algorithm that, in particular, sorts N values with N processors in 1.893 lg N lg lg N/lg lg lg N(plus lower order terms) comparison steps. The algorithms can be implemented on a shared memory machine that allows concurrent reads from the same location with constant overhead at each comparison step. Clyde P. Kruskal |
IEEE Trans. Computers | 1 |
| 1983 | The Performance of Multistage Interconnection Networks for MultiprocessorsabstractThis paper studies the performance of unbuffered and buffered, packet-switching, multistage interconnection networks. We begin by reviewing the definition of banyan networks and introducing some generalizations of them. We then present an asymptotic analysis of the performance of unbuffered banyan networks, thereby solving a problem left open by Patel. We analyze the performance of the unbuffered generalized banyan networks, and compare networks with approximately equivalent hardware complexity. Finally, we analyze the performance of buffered banyan networks and again compare networks with approximately equivalent hardware complexity. Clyde P. Kruskal, Marc Snir |
IEEE Trans. Computers | 1 |
| 1982 | Results in parallel searching, merging, and sorting
Clyde P. Kruskal |
ICPP | 1 |
| 1982 | Algorithms for replace-add based paracomputers
Clyde P. Kruskal |
ICPP | 1 |
| 1982 | The NYU Ultracomputer-designing a MIMD, shared-memory parallel machine (Extended Abstract)abstractWe present the design for the NYU Ultracomputer, a shared-memory MIMD parallel machine composed of thousands of autonomous processing elements. This machine uses an enhanced message switching network with the geometry of an Omega-network to approximate the ideal behavior of Schwartz's paracomputer model of computation and to implement efficiently the important fetch-and-add synchronization primitive. We outline the hardware that would be required to build a 4096 processor system using 1990's technology. We also discuss system software issues, and present analytic studies of the network performance. Finally, we include a sample of our effort to implement and simulate parallel variants of important scientific programs. Allan Gottlieb, Ralph Grishman, Clyde P. Kruskal, Kevin P. McAuliffe, Larry Rudolph, Marc Snir |
ISCA | 3 |