|
|
|
|
Skillicorn, David
Queens University
Kingston, Canada
|
|
|
|
|
|
|
|
Date Reviewed |
|
|
1 - 10 of 20
reviews
|
|
|
|
|
|
|
|
Compositional parallel programming languages Foster I. ACM Transactions on Programming Languages and Systems 18(4): 454-476, 1996. Type: Article
Parallel programs are complex objects and are hard to build. One way to make building one easier is to insist that the programming language be compositional, that is, the properties of the whole must be (simple) functions of the proper...
|
Jan 1 1997 |
|
|
|
|
|
|
Using the run-time sizes of data structures to guide parallel-thread creation Huelsbergen L., Larus J., Aiken A. ACM SIGPLAN Lisp Pointers VII(3): 79-90, 1994. Type: Article
The overhead of spawning a new task to compute some expression in a functional language is often high. It is therefore important to know that the amount of work that the spawned task will do is enough to cover the costs of its creation...
|
Mar 1 1995 |
|
|
|
|
|
|
Concurrent aggregates Chien A., MIT Press, Cambridge, MA, 1993. Type: Book (9780262032063)
Most would agree that the abstraction provided by objects is a useful one. In a parallel setting, however, an object can unnecessarily serialize a computation because it deals with only one message at a time. This book is about concurr...
|
Apr 1 1994 |
|
|
|
|
|
|
Parallel Programming Using Shared Objects and Broadcasting Tanenbaum A., Kaashoek M., Bal H. Computer 25(8): 10-19, 1992. Type: Article
A hierarchical environment for programming parallel computers made up of independent processors connected by a broadcast medium is described. The lowest layer of the system implements reliable broadcast; an object management system abo...
|
Nov 1 1993 |
|
|
|
|
|
|
Parallel processing in information systems with examples and cases Van Zandt J., John Wiley & Sons, Inc., New York, NY, 1992. Type: Book (9780471548225)
Like the curate’s egg, parts of this book are excellent. It sets out to show that parallel processing has a role to play today in business applications and makes a case for that claim by describing the range of parallel archi...
|
Jun 1 1993 |
|
|
|
|
|
|
Semi-Distributed Load Balancing for Massively Parallel Multicomputer Systems Ahmad I., Ghafoor A. IEEE Transactions on Software Engineering 17(10): 987-1004, 1991. Type: Article
Distributed systems that execute code with any dynamic behavior will exhibit great variations in load per processor if they are statically scheduled. Scheduling at runtime is difficult because of the time knowledge of load takes to pro...
|
Nov 1 1992 |
|
|
|
|
|
|
Scalability of parallel machines Nussbaum D., Agarwal A. Communications of the ACM 34(3): 57-61, 1991. Type: Article
An important property of parallel machines, at least for the long term, is the way in which their performance degrades as they are made larger and larger. The authors show that the concept of scalability is slippery by pointing out def...
|
Mar 1 1992 |
|
|
|
|
|
|
Multiprocessor Algorithms for Relational-Database Operators on Hypercube Systems Frieder O. Computer 23(11): 13-15, 18-28, 1990. Type: Article
It is natural to expect that parallel systems will make database access and queries faster. This paper discusses the use of hypercube-based multiprocessors in the computation of several relational database operations where the relation...
|
Dec 1 1991 |
|
|
|
|
|
|
Implementation of the PIPE Processor Farrens M., Pleszkun A. Computer 24(1): 65-70, 1991. Type: Article
The authors give an exceedingly brief overview of the PIPE processor, describe a single-chip nMOS implementation, and discuss some of the implications of the implementation experience for the design of the processor. The chief novelty ...
|
Sep 1 1991 |
|
|
|
|
|
|
The principles of computer networking Russell D., Cambridge University Press, New York, NY, 1989. Type: Book (9789780521327954)
We have no shortage of good, readable books on computer communications and networks. When I was halfway through this work, I thought it might well be the best of them, but I was seriously disappointed by the second half....
|
Aug 1 1991 |
|
|
|
|
|
|
|
|
|
|
|