Group: parallel processing
Topic: concurrency control by monitors
Topic: event controlled processing
Topic: models of parallel computation
Topic: parallel control statements
Topic: process control languages
| |
Subtopic: synchronous language
Quote: use synchronous languages for real-time, embedded, safety critical applications [»benvA1_2003]
| Subtopic: concurrent language
Quote: concurrent programming languages are asynchronous and nondeterministic; timing and event order is unpredictable [»benvA9_1991]
| Subtopic: tuple-based
Quote: Linda is a coordination language for use with a traditional programming language; creates a complete language [»geleD2_1992]
| Quote: Linda has four basic operations: eval (create process), out (create tuple), in (remove tuple), rd (copy tuple) [»carrN4_1989]
| Subtopic: data parallel
Quote: NESL is a parallel programming language for expressing nested parallelism and data parallelism [»blelGE3_1996]
| Subtopic: microkernel
Quote: implement concurrency with a micro-kernel; primitives for emit, absorb, p and v; low cost [»cormGV5_1988]
| Subtopic: monitors
Quote: Java by default is unsynchronized; synchronization is a programming style that imitates insecure monitors [»brinP4_1999]
| Subtopic: process oriented languages
QuoteRef: daviNR2_1974 ;;40 process oriented GPSS and SIMULA 67
| Subtopic: disjoint processing
Quote: a parallel language must check that processes access disjoint sets of variables only and do not interfere in time-dependent ways [»brinP4_1999]
| Subtopic: guarded microsteps
Quote: the parallel composition of guarded microsteps has confusing semantics and multiple interpretations; used by VHDL, Verilog, and others [»benvA1_2003]
| Subtopic: problems of parallel languages
Quote: systems for concurrent programming fail to handle complex, concurrent subtasks in a nondeterministic world [»donnMD_1987]
| Quote: with complex, concurrent subtasks, must search for appropriate reactions to unpredictable events
| Quote: C does not include support for parallel programming because it would depend on the underlying operating system [»ritcDM7_1978c]
| Quote: many concurrent languages simulate concurrency on a sequential machine; may be poor for real concurrency
|
Related Topics
Group: parallel processing (41 topics, 1125 quotes)
Topic: concurrency control by monitors (24 items)
Topic: event controlled processing (46 items)
Topic: models of parallel computation (33 items)
Topic: parallel control statements (12 items)
Topic: process control languages (2 items)
|