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)
|