Enterprise User's Manual Version 2.4Reportar como inadecuado




Enterprise User's Manual Version 2.4 - Descarga este documento en PDF. Documentación en PDF para descargar gratis. Disponible también para leer online.

user manual, Enterprise parallel programming system

Additional contributors:

Subject-Keyword: user manual Enterprise parallel programming system

Type of item: Report

Language: English

Place:

Time:

Description: Technical report TR95-02. This paper contains an introduction and user manual for the Enterprise Parallel Programming System, including the programming model, the meta-programming model and tools animation, replay and debugging.

Date created: 1995

DOI: doi:10.7939-R32V2CC86

License information: Creative Commons Attribution 3.0 Unported

Rights:





Autor: Iglinski, Paul MacDonald, Steve Morrow, Chris Novillo, Diego Parsons, Ian Schaeffer, Jonathan Szafron, Duane Woloschuk, David

Fuente: https://era.library.ualberta.ca/


Introducción



University of Alberta Enterprise Users Manual Version 2.4 Paul Iglinski Steve MacDonald Chris Morrow Diego Novillo Ian Parsons Jonathan Schaeffer Duane Szafron David Woloschuk Department of Computing Science University of Alberta Edmonton, Alberta Canada T6G 2H1 {duane, jonathan}@cs.ualberta.ca Technical Report TR 95-02 January 1995 DEPARTMENT OF COMPUTING SCIENCE The University of Alberta Edmonton, Alberta, Canada Enterprise Users Manual Version 2.4 Paul Iglinski Steve MacDonald Chris Morrow Diego Novillo Ian Parsons Jonathan Schaeffer Duane Szafron David Woloschuk Department of Computing Science University of Alberta Edmonton, Alberta Canada T6G 2H1 {duane, jonathan}@cs.ualberta.ca Abstract This document is a users manual for version 2.4 of the Enterprise parallel programming system.
Enterprise is an interactive graphical programming environment for designing, coding, debugging, testing and executing programs in a distributed hardware environment.
Enterprise code looks like familiar sequential code because the parallelism is expressed graphically and is independent of the code.
The system automatically inserts the code necessary to correctly handle communication and synchronization, allowing for the rapid construction of distributed programs. 1.
Introduction One of the design goals of the Enterprise project has been to provide an environment where parallel-distributed programming is as close to the sequential model as possible.
Enterprise has no extensions to the C programming language, nor does it require the user to insert system or library calls into their code.
All information describing the parallelism of a program is contained in a diagram (asset diagram).
The users code is standard C, with the system automatically inserting the additional code necessary to implement the parallel semantics based on the information provided in the asset diagram.
This programming model requires new parallel semantics for some familiar sequential constructs and, for ...





Documentos relacionados