Designing efficient algorithms for parallel computers
Designing efficient algorithms for parallel computers
Applications experience with Linda
PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
Implementation and performance of Munin
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Concepts and Notations for Concurrent Programming
ACM Computing Surveys (CSUR)
Component coordination in middleware systems
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
A Case Study in Tightly Coupled Multi-paradigm Parallel Programming
Languages and Compilers for Parallel Computing
Hi-index | 0.00 |
Low-level language constructs used for expressing explicit communication, concurrency, synchronization, and parallelism in distributed systems for parallel processing are considered harmful. We are providing a programming model to support implicit communication, concurrency, synchronization, and parallelism in systems through an implicit coordination-oriented approach. A 4-layered interconnection architecture will be implemented to facilitate programming in an integrated manner. The implicit coordination-oriented approach to supporting parallel programming provides a number of benefits. Without inserting the low-level language constructs in an unstructured manner in programs makes the programs modular. Modularity improves the maintainability of the programs. Our approach supports the portability of programs by allowing the programs in different programming languages to be executed in any general programming environment without modifications.