Programming languages, concurrent programming, communicating agents, multiprocessors, language implementation, performance evaluation, Joyce
Joyce is a parallel programming language based on CSP and Pascal. The language has been moved from the IBM PC to the Encore Multimax. The paper explains how the multiprocessor implementation of Joyce was guided by performance evaluation. The measurements show that the speed-up of Joyce programs follows Amdahl’s law.
Hansen, Per Brinch and Anand, Rangachari, "Joyce Performance on a Multiprocessor" (1988). Electrical Engineering and Computer Science Technical Reports. 28.