Academia.eduAcademia.edu

Design of parallel algorithms for a distributed memory hypercube

1992, Microprocessors and Microsystems

Abstract
sparkles

AI

This paper presents a novel procedure for effectively programming a distributed memory hypercube multicomputer, which transforms sequential algorithms into parallel programs suitable for execution across multiple processors. The procedure is implemented using ACLAN, a parallel programming language designed for this purpose, along with ACLE, a simulation tool for running ACLAN programs on sequential computers. The authors discuss the structure of hypercube architecture, explore parallel programming models (SPMD and MPMD), and illustrate the application of their technique across algorithms in matrix algebra and image processing, showcasing successful results.