Phred is a visual parallel programming language in which programs can be statically analyzed for deterministic behavior. This paper presents the Phred language, techniques for analyzing the language, and a programming environment which supports Phred programming. There are many methods for specifying synchronization and data sharing in parallel programs. The Phred programmer uses graph constructs for describing parallelism, synchronization and data sharing. These graphs are formally described in this paper as a graph grammar. The use of graphs in Phred provides an intuitive and visual representation for parallel computations. The inadvertent specification of nondeterministic computations is a common error in parallel programming. Phred addr...
We describe parallel extensions of sequential programming languages for writing pro-grams that integ...
Abstract. When using today’s common shared-memory parallel pro-gramming models, subtle errors can le...
A fundamental problem in the analysis of parallel programs is to determine when two statements in a ...
The problem of programming a parallel processor is discussed. Previous methods of programming a para...
years in topics of parallelism resort to drawing when explaining a specific parallel situation, mech...
Programming languages based solely upon plain textual representations inherit the textual linearizat...
The great challenge in parallel computing is to make a task of programming parallel machines easy wh...
Parallel Programming is significantly more complex than sequential programming because the programme...
Visual notations for constructing parallel programs have a number of potential advantages over tradi...
Visual programming languages have a number of advantages for parallel computing. They integrate well...
This paper describes the background and development of PICSIL1 a visual language for specifying para...
Introduction and Objectives In the design and implementation of parallel programs the user is often...
We propose a new visual structured programming language, GRAPNEL (GRAphical Process's NEt Langu...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
International audienceParallelism is often required for performance. In these situations an excess o...
We describe parallel extensions of sequential programming languages for writing pro-grams that integ...
Abstract. When using today’s common shared-memory parallel pro-gramming models, subtle errors can le...
A fundamental problem in the analysis of parallel programs is to determine when two statements in a ...
The problem of programming a parallel processor is discussed. Previous methods of programming a para...
years in topics of parallelism resort to drawing when explaining a specific parallel situation, mech...
Programming languages based solely upon plain textual representations inherit the textual linearizat...
The great challenge in parallel computing is to make a task of programming parallel machines easy wh...
Parallel Programming is significantly more complex than sequential programming because the programme...
Visual notations for constructing parallel programs have a number of potential advantages over tradi...
Visual programming languages have a number of advantages for parallel computing. They integrate well...
This paper describes the background and development of PICSIL1 a visual language for specifying para...
Introduction and Objectives In the design and implementation of parallel programs the user is often...
We propose a new visual structured programming language, GRAPNEL (GRAphical Process's NEt Langu...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
International audienceParallelism is often required for performance. In these situations an excess o...
We describe parallel extensions of sequential programming languages for writing pro-grams that integ...
Abstract. When using today’s common shared-memory parallel pro-gramming models, subtle errors can le...
A fundamental problem in the analysis of parallel programs is to determine when two statements in a ...