1993 · 48 citations · 11 references
ComputingComputer ScienceComputer ArchitectureParallel ComputingProgramming LanguagesData ParallelismData-flow AnalysisParallel ComputationParallel Programming ModelsHigher-order FunctionsParallel ProgrammingTransformational SemanticsTransformational SyntaxVector ProcessingVectorization
Efficient parallel execution of a high-level data-parallel language based on nested sequences, higher order functions and generalized iterators can be realized in the vector model using a suitable representation of nested sequences and a small set of transformational rules to distribute iterators through the constructs of the language.
11
Can programming be liberated from the von Neumann style?
John Backus · Communications of the ACM · 1978 · 2.6K citations · Full text
Data-parallel programming on MIMD computers
Choice Reviews Online · 1992 · 198 citations
NESL: A Nested Data-Parallel Language
Guy E. Blelloch · 1992 · 186 citations