Programming N-Cubes with a Graphical Parallel Programming Environment Versus an Extended Sequential Language.

Abstract

We compare the writing and execution of programs written in Cosmic Cube C with programs written in the graphical parallel programming environment and language Poker. Our example programs, an implementation of a Cholesky algorithm for a banded matrix, were written in both languages and compiled into object codes that ran on the Cosmic Cube. However the program written in Poker is shorter, faster and easier to write, easier to debug, and portable without changes to other parallel computer architectures. The Poker program was slower than the program written directly in Cosmic Cube C, however the experiments provided insights into changes that make Poker programs nearly as fast. Keywords: High level languages, Low level languages.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1986
Accession Number
ADA193681

Entities

People

  • David Socha
  • Kevin Gates

Organizations

  • University of Washington

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Applied Mathematics
  • Buildings And Structures
  • Communication Channels
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Decomposition
  • High Level Languages
  • Language
  • Military Research
  • Programming Languages
  • Servers (Computer Hardware)
  • Simulators

Fields of Study

  • Computer science

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Solar Physics