BOOK-CHAPTER

Automatic Restructuring for Parallel and Vector Computers

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.

Keywords:
Restructuring Computer science Parallel computing Vector (molecular biology) Business Finance Biology

Metrics

2
Cited By
0.54
FWCI (Field Weighted Citation Impact)
0
Refs
0.64
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Arithmetic for vector and parallel computers

Jürgen Wolff von Gudenberg

Journal:   Decision Support Systems Year: 1991 Vol: 7 (3)Pages: 285-292
JOURNAL ARTICLE

Some algorithms for vector or parallel computers

Jocelyne ErhelA. LichnewskyFrançois Thomasset

Journal:   Physica A Statistical Mechanics and its Applications Year: 1984 Vol: 124 (1-3)Pages: 587-602
BOOK-CHAPTER

Monte Carlo on parallel and vector computers

Dietrich Stauffer

Lecture notes in physics Year: 2008 Pages: 82-87
BOOK-CHAPTER

Automatic restructuring of Fortran programs for parallel execution

Constantine D. Polychronopoulos

Lecture notes in computer science Year: 1988 Pages: 107-130
© 2026 ScienceGate Book Chapters — All rights reserved.