BibTeX for papers by David Kotz; for complete/updated list see https://www.cs.dartmouth.edu/~kotz/research/papers.html @Misc{kotz:dapple-sw, author = {David Kotz}, title = {{DAta-Parallel Programming Library for Education DAPPLE}}, howpublished = {a C++ class library that provides the illusion of data-parallel programming on sequential computers}, year = 1994, copyright = {the author}, URL = {https://www.cs.dartmouth.edu/~kotz/research/kotz-dapple-sw/index.html}, abstract = {DAPPLE is a C++ class library designed to provide the illusion of a data-parallel programming language on conventional hardware and with conventional compilers. DAPPLE defines Vectors and Matrices as basic classes, with all the C operators overloaded to provide for elementwise arithmetic. In addition, DAPPLE provides typical data-parallel operations such as scans, permutations, and reductions. Finally, DAPPLE provides a parallel if-then-else statement to restrict the context of the above operations to subsets of vectors or matrices.}, }