Acceleration Techniques for XML Processors

Track: Core Technologies

Audience Level: Technical View

Time: Thursday, November 18 at 09:45

Author: Biswadeep Nag , Staff Engineer, Sun Microsystems, Inc.

Keywords: Parsing, Acceleration, Offloading

Abstract:

This paper presents the architecture of an XML Offload Engine (XOE) that can accelerate the processing of XML documents and messages. The XOE plugs into the I/O bus of the host system and is designed to support almost all current and future generations of XML processing technologies. Careful attention has been paid to the design of the communication between the XOE and the host so that most of the existing software stack and user applications can remain unchanged. By attacking the largest common source of XML processing cost, this XOE aims to be effective for the broadest class of XML processing applications.