• Home
  • Search
  • The use of interpreted languages for implementing parallel algorithms on distributed systems
  • Cite Icon5
  • https://doi.org/10.1007/3-540-61626-8_80Copy DOI Icon

The use of interpreted languages for implementing parallel algorithms on distributed systems

  • Jan 1, 1996
  • Noemi Rodriguez +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Parallel programs have traditionally been implemented on distributed systems using conventional programming languages, such as Fortran or C, plus a library with support for communication, such as, for instance, PVM [11]. Also, some effort has been put into developing parallel programming languages [13]. Usually, the different development platforms are compared as to application execution time or parallel efficiency. However, as pointed out in [4], when measuring the performance of a parallel application or programming tool, different metrics may need to be taken into consideration. The ease of construction of an application and the time a programmer spends to implement it may in some cases be more important than the final execution time. Working under this assumption, this work argues that the use of interpreted languages as a basis for parallel programming tools should be further investigated. As support for our argument, we show an example of use of an interpreted language in a classical application in parallel distributed programming, namely, that of detecting program termination. Two different algorithms for termination detection are implemented in Lua, an extension language developed at PUC-Rio [5].

Similar Papers
  • Conference Article

Workshop 6: HIPS High-level Parallel Programming Models and Supportive Environments

  • May 01, 2020
  • Dong Li +1
  • PDF
  • Research Article
  • Citations9

A tool for automatic parallelization of affine programs for systems with shared and distributed memory

  • Oct 15, 2019
  • Russian Technological Journal
  • Sh. G. Magomedov +1
  • Research Article
  • Citations4

A Survey of Performance Analysis Tools for OpenMP and MPI

  • Nov 22, 2016
  • Indian Journal of Science and Technology
  • J Sairabanu +3
  • Conference Article
  • Citations3

An object-based parallel programming assistant

  • Jan 01, 1988
  • E T Hvannberg +1
  • Conference Article
  • Citations89

Analysis of event synchronization in a parallel programming tool

  • Feb 01, 1990
  • D Callahan +2
  • Conference Article
  • Citations56

The parascope editor: an interactive parallel programming tool

  • Jan 01, 1989
  • V Balasundaram +4
  • Conference Article

A GPU-based SPH Algorithm

  • Dec 05, 2012
  • Xu Feng +3
  • Research Article
  • Citations6

Towards Automatic Load Balancing for Programming Parallel Fuzzy Expert Systems in Heterogeneous Clusters

  • Apr 01, 2009
  • Journal of Internet Technology
  • Chao‐Chin Wu +2
  • Research Article
  • Citations1

On Grainless Footprint Semantics for Shared-memory Programs

  • Oct 01, 2014
  • Electronic Notes in Theoretical Computer Science
  • Stephen Brookes
  • Book Chapter
  • Citations5

A Mixed Method of Parallel Software Auto-Tuning Using Statistical Modeling and Machine Learning

  • Jan 01, 2019
  • Anatoliy Doroshenko +3
  • Conference Article

A Visual Environment Integrating Design, Implementation and Debugging in Parallel Real-Time Systems

  • Oct 24, 2000
  • Célio E Morón +4
  • Research Article

Some Program Anomalies and the Parameter Theorem

  • Apr 01, 1989
  • Mathematics Magazine
  • David Pokrass
  • Research Article
  • Citations5

Multi-focus image fusion for multiple images using adaptable size windows and parallel programming

  • Mar 10, 2020
  • Signal, Image and Video Processing
  • Adan Garnica-Carrillo +2
  • Research Article
  • Citations20

A comparative study of five parallel programming languages

  • Jul 01, 1992
  • Future Generation Computer Systems
  • Henri E Bal
  • Book Chapter
  • Citations10

Explicit Management of Memory Hierarchy

  • Jan 01, 1997
  • Jarek Nieplocha +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.