Entry Kotz:1995:DPP from sigcse1990.bib

Last update: Wed Sep 26 02:07:32 MDT 2018                Valid HTML 4.0!

Index sections

Top | Symbols | Numbers | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Kotz:1995:DPP,
  author =       "David Kotz",
  title =        "A data-parallel programming library for education
                 {(DAPPLE)}",
  journal =      j-SIGCSE,
  volume =       "27",
  number =       "1",
  pages =        "76--81",
  month =        mar,
  year =         "1995",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/199691.199730",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 18:57:28 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "In the context of our overall goal to bring the
                 concepts of parallel computing into the undergraduate
                 curriculum, we set out to find a parallel-programming
                 language for student use. To make it accessible to
                 students at all levels, and to be independent of any
                 particular hardware platform, we chose to design our
                 own language, based on a data-parallel model and on
                 C++. The result, 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 usual C++
                 operators overloaded to provide elementwise arithmetic.
                 In addition, DAPPLE provides typical data-parallel
                 operations like scans, permutations, and reductions.
                 Finally, DAPPLE provides a parallel if-then-else
                 statement to restrict the scope of the above operations
                 to partial vectors or matrices.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

Related entries