• DocumentCode
    2136251
  • Title

    Data-centric transformations on non-integer iteration spaces

  • Author

    Sahoo, Swarup Kumar ; Agrawal, Gagan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
  • fYear
    2005
  • fDate
    17-21 Sept. 2005
  • Firstpage
    133
  • Lastpage
    142
  • Abstract
    Data-centric transformations have been used in recent years to improve locality for several classes of applications. However, the existing work has applied these transformations for integer iteration spaces, i.e., the iteration spaces involving loop variables that take integer values between specified lower and upper bounds. In many applications, a loop could involve a loop variable which takes values from a sequence or set of real numbers, strings, or any other data type. We refer to such iteration spaces as non-integer iteration spaces. This paper focuses on the problem of applying data-centric transformations on applications with non-integer iteration spaces. We first present a general algorithm that uses a hash table. Then, we show how in many cases, we can exploit the repetitive nature of the dataset to avoid the overhead associated with such a table. Our algorithms have been implemented as part of a compiler for the XML query language XQuery, which supports processing over virtual XML. Our system also parallelizes the processing. We present experimental results from several applications to demonstrate the effectiveness of our transformations and parallel performance.
  • Keywords
    XML; iterative methods; program compilers; program control structures; query languages; XML query language; XQuery; data-centric transformations; loop variables; noninteger iteration spaces; Application software; Computer science; Data engineering; Database languages; Upper bound; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2005. PACT 2005. 14th International Conference on
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-2429-X
  • Type

    conf

  • DOI
    10.1109/PACT.2005.15
  • Filename
    1515587