File Download
There are no files associated with this item.
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Data driven C--A concurrent programming language
Title | Data driven C--A concurrent programming language |
---|---|
Authors | |
Issue Date | 1991 |
Citation | The 1990 IEEE Region 10 Conference on Computer and Communication Systems (IEEE TENCON '90), Hong Kong, 24-27 September 1990. How to Cite? |
Abstract | 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 scheme and a concurrent code packaging technique called the integrated module. |
Persistent Identifier | http://hdl.handle.net/10722/158086 |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Lui, Simon PH | en_US |
dc.contributor.author | Cheung, YS | en_US |
dc.date.accessioned | 2012-08-08T08:58:01Z | - |
dc.date.available | 2012-08-08T08:58:01Z | - |
dc.date.issued | 1991 | en_US |
dc.identifier.citation | The 1990 IEEE Region 10 Conference on Computer and Communication Systems (IEEE TENCON '90), Hong Kong, 24-27 September 1990. | - |
dc.identifier.uri | http://hdl.handle.net/10722/158086 | - |
dc.description.abstract | 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 scheme and a concurrent code packaging technique called the integrated module. | en_US |
dc.language | eng | en_US |
dc.relation.ispartof | IEEE Region 10 Conference on Computer and Communication Systems (IEEE TENCON '90) | - |
dc.title | Data driven C--A concurrent programming language | en_US |
dc.type | Conference_Paper | en_US |
dc.identifier.email | Cheung, YS:paul.cheung@hku.hk | en_US |
dc.identifier.authority | Cheung, YS=rp00077 | en_US |
dc.description.nature | link_to_subscribed_fulltext | en_US |
dc.identifier.scopus | eid_2-s2.0-0025798836 | en_US |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-0025798836&selection=ref&src=s&origin=recordpage | - |
dc.identifier.scopusauthorid | Lui, Simon PH=7102379113 | en_US |
dc.identifier.scopusauthorid | Cheung, YS=7202595335 | en_US |
dc.customcontrol.immutable | sml 151028 - merged | - |