See this document in CiteSeerX!

A Comparison of Implicit and Explicit Parallel Programming (1994)  (Make Corrections)  (9 citations)
Vincent W. Freeh
Journal of Parallel and Distributed Computing



  Home/Search   Context   Related

 
View or download:
arizona.edu/reports/199...TR9330b.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nd.edu/~vin/vinref (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The impact of the parallel programming model on scientific computing is examined. A comparison is made between Sisal, a functional language with implicit parallelism, and SR, an imperative language with explicit parallelism. Both languages are modern, highlevel, concurrent programming languages. Five different scientific applications were programmed in each language, and evaluated for programmability and performance. The performance of these two concurrent languages on a shared-memory... (Update)

Context of citations to this paper:   More

...systems and parallel C compatible systems. In contrast, previous works such as [16] 13] 6] 7] 5] 15] 14] 3] and [8] have also studied the performance of logic programming systems in other contexts. The paper is organised as follows. Section 2 introduces...

...there is a considerable improvement on performance. When the performance is similar, the ease of programming favours implicit parallelism [11]. Our work differs from this in that we evaluate popular languages and evaluate symbolic applications instead of scientific...

Cited by:   More
Evaluation of Haskell for Prototyping a Fractal . . . - Fink, al. (1997)   (Correct)
Experience with Parallel Symbolic Applications in Orca - Bal, Langendoen, Bhoedjang (1995)   (Correct)
Parallel Conventional Systems versus Parallel Logic.. - Calegario, Dutra (1998)   (Correct)

Similar documents (at the sentence level):
9.1%:   Software Support for Distributed and Parallel Computing - Freeh (1996)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Efficient Support for Fine-Grain Parallelism on.. - Lowenthal, Freeh.. (1999)   (Correct)
0.3:   D-OSC: A SISAL Compiler for Distributed-Memory Machines - Garza-Salazar, Böhm   (Correct)
0.2:   Computing within Memory Using Transforms - Richard Kendall (1997)   (Correct)

Similar documents based on text:   More   All
0.1:   Cv - Lowenthal   (Correct)
0.1:   A Sisal Compiler for Both Distributed- and Shared-Memory Machines - Vincent Freeh (1995)   (Correct)
0.1:   A Comparative Study of the Programmability of a Signal.. - Yoon, Gaudiot (1994)   (Correct)

Related documents from co-citation:   More   All
3:   The Andorra-I Engine: A parallel implementation of the Basic Andorra model (context) - Yang, Costa et al. - 1991
3:   The DASH Prototype: Logic Overhead and Performance - Lenoski, Laudon et al. - 1993
3:   The Aurora Or-Parallel Prolog System (context) - Lusk, Butler et al. - 1988

BibTeX entry:   (Update)

Vincent W. Freeh. A comparison of implicit and explicit parallel programming. TR 93-30a, University of Arizona, May 1994. http://citeseer.ist.psu.edu/freeh94comparison.html   More

@article{ freeh96comparison,
    author = "Vincent W. Freeh",
    title = "A Comparison of Implicit and Explicit Parallel Programming",
    journal = "Journal of Parallel and Distributed Computing",
    volume = "34",
    number = "1",
    pages = "50--65",
    year = "1996",
    url = "citeseer.ist.psu.edu/freeh94comparison.html" }
Citations (may not include all citations):
273   Can programming be liberated from the von Neumann style (context) - Backus
206   Cambridge University Press (context) - Press, Flannery et al. - 1988
206   Why functional programming matters - Hughes - 1990
104   Concurrent Programming: Principles and Practice (context) - Andrews - 1991
78   Software---Practice and Experience (context) - Knuth, study et al. - 1971
71   A report on the SISAL language project (context) - Feo, Cann et al. - 1990
62   Distributed Filaments: Efficient fine-grain parallelism on a.. - Freeh, Lowenthal et al. - 1994
30   Computer recreations (context) - Dewdney - 1985
17   Future scientific programming on parallel machines (context) - Kattamuri - 1988
11   The SR Programming Language (context) - Andrews, Olsson - 1993
6   Shared Filaments: Efficient support for fine-grain paralleli.. (context) - Engler, Andrews et al. - 1993
5   Par: An Approach to Architecture-Independent Parallel Progra.. (context) - Coffin - 1990
3   fsc: a Sisal compiler for both distributedand shared-memory .. (context) - Freeh, Andrews - 1995
1   Two issues in parallel language design (context) - Bohm, Oldehoeft - 1994
1   An overview of the SR programming language and implementatio.. (context) - Andrews, Olsson et al. - 1988
1   Implementing the kernel of the Australian region weather pre.. (context) - Egan - 1993



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.nd.edu/~vin/vin-ref.html):   More
Computing within Memory Using Transforms - Richard Kendall (1997)   (Correct)
Efficient Support for Fine-Grain Parallelism on.. - Lowenthal, Freeh.. (1999)   (Correct)
Dynamically Controlling False Sharing in Distributed Shared.. - Vincent Freeh (1996)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC