2014 · 14 citations · 6 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureParallel ComputingProgramming LanguagesConcurrent ProgrammingData ParallelismParallel ArchitecturesParallel Computer ArchitectureParallel Computing SystemsParallel Programming ModelsHigh-performance Computing SystemsLanguage SafetyParallel Program SemanticsParallel ProgrammingSafety-critical Programming
The increased presence of parallel computing platforms brings concerns to the general purpose domain that were previously prevalent only in the specific niche of high-performance computing. As parallel programming technologies become more prevalent in the form of new emerging programming languages and extensions of existing languages, additional safety concerns arise as part of the paradigm shift from sequential to parallel behaviour.
6
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1983 · 3.8K citations · Full text
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1978 · 3.5K citations · Full text