• DocumentCode
    2458775
  • Title

    MXQuery with Hardware Acceleration

  • Author

    Fischer, Peter M. ; Teubner, Jens

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Freiburg, Freiburg, Germany
  • fYear
    2012
  • fDate
    1-5 April 2012
  • Firstpage
    1293
  • Lastpage
    1296
  • Abstract
    We demonstrate MXQuery/H, a modified version of MXQuery that uses hardware acceleration to speed up XML processing. The main goal of this demonstration is to give an interactive example of hardware/software co-design and show how system performance and energy efficiency can be improved by off-loading tasks to FPGA hardware. To this end, we equipped MXQuery/H with various hooks to inspect the different parts of the system. Besides that, our system can finally really leverage the idea of XML projection. Though the idea of projection had been around for a while, its effectiveness remained always limited because of the unavoidable and high parsing overhead. By performing the task in hardware, we relieve the software part from this overhead and achieve processing speed-ups of several factors.
  • Keywords
    XML; field programmable gate arrays; hardware-software codesign; query processing; FPGA hardware; MXQuery; MXQuery/H; XML processing; hardware acceleration; hardware/software co-design; parsing overhead; Automata; Field programmable gate arrays; Hardware; Runtime; Skeleton; Software; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2012 IEEE 28th International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4673-0042-1
  • Type

    conf

  • DOI
    10.1109/ICDE.2012.130
  • Filename
    6228191