Communications of the ACM - Special section on computer architecture
Deadlock-Free Message Routing in Multiprocessor Interconnection Networks
IEEE Transactions on Computers
Intel iPSC concurrent computer
Programming parallel processors
Solving problems on concurrent processors. Vol. 1: General techniques and regular problems
Solving problems on concurrent processors. Vol. 1: General techniques and regular problems
The iPSC/2 direct-connect communications technology
C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
Mercury: an operating system for medium-grained parallelism
Microprocessors & Microsystems
ESPRIT project 1085, reconfigurable transputer processor architecture
Proceedings of the conference on CONPAR 88
Tiny: an efficient routing harness for the Inmos transputer
Concurrency: Practice and Experience
Performance visualisation in a portable parallel programming environment
Proceedings of the workshop on performance measurement and visualization on Performance measurement and visualization of parallel systems
Programming Three Parallel Computers
IEEE Software
A Proposal for a User-Level, Message-Passing Interface in a Distributed Memory Environment
A Proposal for a User-Level, Message-Passing Interface in a Distributed Memory Environment
Hi-index | 0.00 |
Modern distributed memory parallel computers provide hardware support for the efficient and reliable delivery of interprocessor messages. This facility needs to be accessed by lightweight protocols that do not waste the performance of the underlying hardware; the heavyweight layering techniques traditionally used in distributed systems are wholly inappropriate. A low-level communication interface is therefore presented which exploits modern architectures effectively, while maintaining a good match to existing parallel programming environments. The interface defines mechanisms to access an asynchronous reliable packet delivery service. It permits messaging protocols to be efficiently synthesized by considering the activity at their end-points alone. This arrangement effectively decouples the implementation of protocols from low-level architectural features, and hence aids the portability of parallel programming environments. Furthermore, the interface allows the communication network to be shared by multiple programming paradigms, giving additional flexibility over existing systems.Index Terms驴Communication networks, multicomputers, packet routing, parallel processing, protocol support, standard interface.