1988 · 37 citations · 19 references
ComputingComputer ScienceAlgorithmsCompilersProgramming LanguagesConcurrency AnalysisConcurrent ProgrammingControl-flow AnalysisParallel Computing SystemsParallel Programming ModelsSynchronization PrimitivesCompiler SupportConcurrent ComputationConcurrent StatementsParallel Program SynchronizationProgram Transformation
This paper describes the techniques that the program transformation system CURARE uses to restructure Lisp programs for concurrent execution in multiprocessor Lisp systems and discusses the problems inherent in producing concurrent programs in a flexible and dynamic programming language such as Lisp.
19