Data driven C (DDC) is a new concurrent programming language designed for machines with message passing architecture. The concurrent programming extensions to C are based on the single rendezvous concept. The authors discuss the creation of a process, interaction between processes and the integrated module in DDC. A process is the most basic computation unit in a DDC program. A process with large grain size tends to incur less communication cost. Hence, DDC encourages programmers to create large grain process by requiring each process to be declared separately with a process header. DDC integrates component processes into a reusable integrated module. The main contribution of DDC is its introduction of socket as a flexible channel naming sc...
This paper gives the design of a programming model and environment for computations consisting of co...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
The authors introduce the Split-C language, a parallel extension of C intended for high performance ...
Present concurrent languages do not support any form of analysis of the communication structure of p...
Coherent Parallel C (CPC) is an extension of C for parallelism. The extensions are not simply parall...
Microthreaded C also called µTC is a concurrent language based on the C language which allows the pr...
Existing data-flow languages are incapable of supporting large, manageable and reliable non-determin...
In this paper, we present TagC, a new language based on C for distributing parallel and/or pipelined...
A framework for data-flow distributed processing is established through the definition of a data-flo...
How will programmers respond to the long-promised con-currency revolution, which now appears both in...
A variety of historically-proven computer languages have recently been extended to support parallel ...
Abstract: Main possibilities of the high level programming language intended for programmi...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
This paper describes a development methodology for the design of concurrent programs that provides a...
We introduce process-oriented programming as a natural extension of object-oriented programming for ...
This paper gives the design of a programming model and environment for computations consisting of co...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
The authors introduce the Split-C language, a parallel extension of C intended for high performance ...
Present concurrent languages do not support any form of analysis of the communication structure of p...
Coherent Parallel C (CPC) is an extension of C for parallelism. The extensions are not simply parall...
Microthreaded C also called µTC is a concurrent language based on the C language which allows the pr...
Existing data-flow languages are incapable of supporting large, manageable and reliable non-determin...
In this paper, we present TagC, a new language based on C for distributing parallel and/or pipelined...
A framework for data-flow distributed processing is established through the definition of a data-flo...
How will programmers respond to the long-promised con-currency revolution, which now appears both in...
A variety of historically-proven computer languages have recently been extended to support parallel ...
Abstract: Main possibilities of the high level programming language intended for programmi...
Concurrent C, is a parallel superset of C (and of C++) that provides facilities such as specifying t...
This paper describes a development methodology for the design of concurrent programs that provides a...
We introduce process-oriented programming as a natural extension of object-oriented programming for ...
This paper gives the design of a programming model and environment for computations consisting of co...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
The authors introduce the Split-C language, a parallel extension of C intended for high performance ...