2010 · 151 citations · 26 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureMobile SystemsProgramming LanguagesData-flow AnalysisSoftware Fault Tolerance
The halt in clock frequency scaling has forced architects and language designers to look elsewhere for continued improvements in performance. We believe that extracting maximum performance will require compilation to highly heterogeneous architectures that include reconfigurable hardware.
26
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
The Semantics of a Simple Language for Parallel Programming.
Gilles Kahn · IFIP Congress · 1974 · 2.1K citations
Imperative functional programming
Simon Jones, Philip Wadler · 1993 · 1.2K citations · Full text