Parallel Logic Programming and ZMOB and Parallel Systems Software and Hardware.

Abstract

The initial version of PRISM uses a simulation of the ZMOB hardware, and has been fully tested and debugged. In addition, several enhancements were made to PRISM to permit experimental analyses to be made, and to incorporate additional features to take full advantage of parallelism in a problem solving environment. Tracing and a statistical gathering package were added to permit experimental analysis. An AND-parallelism capability was added to achieve a second version of the PRISM system, and other features were added to the system to more fully exploit parallelism. Preliminary application and evaluation studies were performed. In the area of systems hardware and software, the ZMOB processor is now fully functional and in everyday use with 128 processors. Work is continuing on an experimental upgrade of some of ZMOB's processors to 68000s. Basic system software for multiprocessing on ZMOB is becoming more robust and performance studies now pinpoint areas for improvement. Studies of parallel software debugging continue to prove the value of multiple program views, and in particular the dicing approach was verified in a controlled experiment. We have also constructed an interactive visual slicer. Studies of the automatic parallelization of programs continues. We can now slice/splice arbitrarily structured programs and have techniques that significantly reduce information overhead between the slices and the splicer. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 30, 1985
Accession Number
ADA168127

Entities

People

  • Jack Minker
  • Mark Weiser

Organizations

  • University of Maryland

Tags

Communities of Interest

  • Biomedical
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Application Software
  • Artificial Intelligence
  • Compilers
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Databases
  • Debugging
  • Environment
  • Language
  • Natural Languages
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Simulations

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Software Engineering
  • Software Engineering.