A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Supporting fault-tolerant parallel programming in Linda
1995
IEEE Transactions on Parallel and Distributed Systems
Simplifying Parallel Programming Parallel programming is increasing in both popularity and diversity, but writing parallel programs is difficult for a number of reasons.First, parallel programs are simply ...
Motivation for Parallel Programming Parallel programming involves writing programs that consist of multiple processes executing simultaneously. ...
doi:10.1109/71.372777
fatcat:tpro7oz73beapfwl6md7fjx4ve
The Efficiency of Linda for General Purpose Scientific Programming
1994
Scientific Programming
The goal of this article is to demonstrate that Linda programs are efficient making Linda an effective general purpose tool for programming MIMD parallel computers. ...
It is easy to use, and lets the programmer code in a very expressive, uncoupled programming style. These benefits, however, are of little value unless Linda programs execute efficiently. ...
The MD program was parallelized [23] using Linda. The parallelization focused exclusively on the nonbonded term that consists of a double sum over the atoms in a molecule. ...
doi:10.1155/1994/401086
fatcat:sl4k7i7d7jghlmf2kpkfardsqy
Linda in context
1989
Communications of the ACM
or more important in parallel programming. ...
In the next section, we discuss parallel logic programming. ...
His research interests include parallelism, programming languages, and heuristic systems. ...
doi:10.1145/63334.63337
fatcat:dnk4wxak5fdtrnjnbm4gt5vo24
The ProSet-Linda approach to prototyping parallel systems
1998
Journal of Systems and Software
This paper presents the ProSet-Linda approach which has been designed for prototyping parallel systems. ...
Parallel programming is conceptually harder to undertake and to understand than sequential programming, because a programmer often has to manage the coexistence and coordination of multiple parallel activities ...
It is often used to test the expressivity of new parallel languages. The ProSet-Linda solution in Figure 1 is derived from the C-Linda version in (Carriero and Gelernter, 1990) . ...
doi:10.1016/s0164-1212(98)10032-8
fatcat:bfpeu62pxrcxhlkajbt2bhxrni
Molecular dynamics simulation on a network of workstations using a machine-independent parallel programming language
1991
Proceedings. Symposium on Computer Applications in Medical Care
This paper develops a straightforward but effective algorithm for molecular dynamics simulations using the machine-independent parallel programming language, Linda. ...
Molecular dynamics simulations investigate local and global motion in molecules. ...
Acknowledgements This research was funded in part by NIH grants T15 LM07056 and RO1 LM05044 from the National Library of Medicine. ...
pmid:1807634
pmcid:PMC2247565
fatcat:abpixqi6rzbmvi77zrokudkpji
The S/Net's Linda kernel
1986
ACM Transactions on Computer Systems
Linda is a parallel programming language that differs from other parallel languages in its simplicity and in its support for distributed data structures. ...
S/Net-Linda matrix-multiplication program designed to exercise them. ...
Parallel languages are tools for parallel programming, and parallel programming in turn is useful in two ways. ...
doi:10.1145/214419.214420
fatcat:bcqjd7u7cfgdnixvkpnl2mjit4
Coordination languages and their significance
1992
Communications of the ACM
ACkOOWledgeIUWS The authors thank Paolo Ciancarini, Mark Day, Suresh Jagan-"atha", Steven Lucco, Thomas Malone and Ross Overbeek for illuminating comments about the ideas in this article. q References ...
In the complete system we envision, Linda supports parallelism in the trellis which runs on a parallel machine. ...
Our approach to coordination has been developed in the framework of a system called Linda? Linda is not a programming language. ...
doi:10.1145/129630.129635
fatcat:uwn27zfh2bcvvd2k3jcgt2fuvy
The S/Net's Linda kernel (extended abstract)
1985
Proceedings of the tenth ACM symposium on Operating systems principles - SOSP '85
(Most of our programming experiments so far have been conducted in C-Linda, but we have recently implemented a Fortran-Linda preprocessor as well.) ...
extended abstract Linda consists of a few simple operators that, when injected into a host language h, turn h into a parallel programming language. ...
Linda as a parallel programming model. ...
doi:10.1145/323647.323643
dblp:conf/sosp/CarrieroG85
fatcat:5qpf4pyo3jcjrcjf4g7pudee4i
Distributed data structures in Linda
1986
Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages - POPL '86
Distributed data structures are impossible in most parallel programming languages, but they are supported in the parallel language Ltnda and they are central to Linda programming style. ...
We outline Linda, then discuss some distributed data structures that have arisen In Linda programming experiments to date. ...
Labs a parallel VLSI simulator in Linda. ...
doi:10.1145/512644.512666
dblp:conf/popl/CarrieroGL86
fatcat:55xufg73hfca3k7fye6yknkr7q
Efficiency Evaluation of PVM 2.X, PVM 3.X, P4, Express and Linda on a Workstation Cluster Using the NAS Parallel Benchmarks
[chapter]
1996
Tools and Environments for Parallel and Distributed Systems
When developing programs for a n e t work of workstations, a tedious and time consuming task consists of handling the communication and synchronization in a correct and e cient w ay. ...
Correct means in this context, that it is guaranteed, that each p r ocess running on a particular machine will receive the appropriate data and that the program will not deadlock. ...
Linda should enable users to create parallel programs which perform well in a wide range of computing environments. The concept of Linda is a little bit di erent than the concepts of the other tools. ...
doi:10.1007/978-1-4615-4123-3_8
fatcat:mvwzutk4rndhpifor6ufmlw4ey
How to write parallel programs: a guide to the perplexed
1989
ACM Computing Surveys
variety of parallel machines; and a wide variety of parallel programs have been written in Linda. ...
Our programming discussion and the examples use the parallel language C-Linda for several reasons: The main paradigms are all simple to express in Linda; efficient Linda implementations exist on a wide ...
In presenting and explaining programming methods, we rely on the high-level parallel language C-Linda. ...
doi:10.1145/72551.72553
fatcat:tcy3cydkrnbmpas7xzzqgy6mlq
Large-Scale Computation Not at the Cost of Expressiveness
2013
USENIX Workshop on Hot Topics in Operating Systems
Celias supports many virtues commonly found in existing distributed programming frameworks, such as elastic scaling and fault tolerance, without sacrificing expressiveness. ...
We present Celias, a new concurrent programming model for data-intensive scalable computing. ...
Each Linda process runs a sequential program written in a general-purpose language and performs tuple-related operations in an arbitrary fashion. ...
dblp:conf/hotos/HanR13
fatcat:vy4sho3cyza4jot43ynoiw77j4
Distributed Simulation of Parallel DSP Architectures on Workstation Clusters
1996
Simulation (San Diego, Calif.)
One such method is to implement processor library models with a parallel programming language on perhaps the most flexible, available, cost-effective, and practical of all parallel computing platforms, ...
In particular, the use of parallel processing for high-performance signal processing and other grand-challenge applications is becoming the norm. ...
First, the Linda parallel programming environment was adapted for use in distributed simulations. ...
doi:10.1177/003754979606700204
fatcat:unl4wve7zvfz5isf7ivvswfq34
Coordination languages for parallel programming
1998
Parallel Computing
This paper ends with an overview of the rest of the papers that appear in this special issue. ...
In this introductory paper, we first present a number of important concepts that form a context for classification and comparison of various coordination models and languages, and their applications. ...
Examples
Linda Linda must be combined with a sequential programming language (called the host language) to offer a complete language for parallel programming. ...
doi:10.1016/s0167-8191(98)00039-8
fatcat:ynzaswtswfdp7cbraz4lzutt44
New and improved: Linda in Java
2006
Science of Computer Programming
This paper discusses the current resurgence of interest in the Linda coordination language for parallel and distributed programming. ...
These developments are summarised together with the advantages of using Linda for programming concurrent systems. ...
Acknowledgments This work was supported by the Distributed Multimedia Centre of Excellence in the Department of Computer Science at Rhodes University, South Africa, with funding from Telkom SA, Comparex ...
doi:10.1016/j.scico.2005.07.005
fatcat:kdpqqw7ly5bxphj44r4fo4uthq
« Previous
Showing results 1 — 15 out of 27,521 results