• Home
  • Search
  • Automatic Restructuring for Parallel and Vector Computers
  • Cite Icon2
  • https://doi.org/10.1201/9781003066767-5Copy DOI Icon

Automatic Restructuring for Parallel and Vector Computers

  • Aug 13, 2020
  • Hans Zima +1 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Research in programming environments for supercomputers covers several broad areas, including the design of very high level specification tools, the development of new programming languages, and supercompilers that transform code written in a sequential programming language into equivalent concurrent code that can be efficiently executed on a target machine. This chapter is concerned with the last of these, which is also known as automatic restructuring. It examines techniques and systems which were mainly developed for the purpose of transforming sequential numerical programs for large-scale scientific and engineering applications into concurrent programs. The chapter discusses programming environments to support the task of automatic restructuring. It outlines the typical phases of program development and describes the basic scheme for an interactive restructuring system. The chapter provides most important requirements for a suitable programming environment for concurrent computers. The chapter considers some requirements that should be met by advanced software environments supporting program development for concurrent computers.

Similar Papers
  • Research Article
  • Citations4

Debugging Tools for Concurrent Logic Programming

  • Apr 01, 1992
  • The Computer Journal
  • T Conlon +1
  • Research Article

Impact of computing platforms on the performance of the asymmetric traveling salesman problem

  • Jun 01, 2000
  • ACM SIGCSE Bulletin
  • Milan E Soklic
  • Research Article
  • Citations2

Machine Tongues X: Prolog

  • Jan 01, 1985
  • Computer Music Journal
  • Mira Balaban +1
  • Research Article
  • Citations1

Handling exceptions in programs with hidden concurrency: new challenges for old solutions

  • Jun 09, 2012
  • Alcides Fonseca +1
  • Book Chapter
  • Citations13

Foundations of practical parallel programming languages

  • Jan 01, 1993
  • Lawrence Snyder
  • Research Article
  • Citations1

Specifying Confluent Processes

  • Jan 01, 2006
  • Columbia Academic Commons (Columbia University)
  • Olivier Tardieu +1
  • Book Chapter

A fully integrated programming environment for an object-oriented database

  • Jan 01, 1992
  • Patrick Borras +2
  • Book Chapter
  • Citations2

The Solo Operating System: A Concurrent Pascal Program

  • Jan 01, 2001
  • Per Brinch Hansen
  • Conference Article
  • Citations7

The heart of object-oriented concurrent programming

  • Jan 01, 1988
  • J Lim +1
  • Supplementary Content

Verification of concurrent HARPO programs using formal verification theory

  • Oct 22, 2021
  • Memorial University Research Repository (Memorial University)
  • Inaam Ahmed
  • Research Article
  • Citations6

Actors as a special case of concurrent constraint (logic) programming

  • Sep 01, 1990
  • ACM SIGPLAN Notices
  • K Kahn +1
  • Research Article
  • Citations78

Software support for heterogeneous computing

  • Mar 01, 1996
  • ACM Computing Surveys
  • Howard Jay Siegel +2
  • Book Chapter
  • Citations4

Verification of Concurrent Programs

  • Jan 01, 2012
  • Mordechai Ben-Ari
  • Single Report
  • Citations1

Report of the 2014 Programming Models and Environments Summit

  • Sep 19, 2016
  • Michael Heroux +1
  • Book Chapter
  • Citations5

Distributed prograph: Extended abstract

  • Jan 01, 1996
  • Phil Cox +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.