source: icXML/icXML-devel/README-0.9 @ 3185

Last change on this file since 3185 was 3185, checked in by cameron, 6 years ago

README and BUGS files for icXML 0.9

File size: 1.5 KB
Line 
1icXML (TM) is a highly-accelerated version of the widely-reknowned
2Xerces-C XML Parser.  Developed by International Characters, Inc., icXML
3systematically incorporates the parallel bit stream (Parabix) technology
4of SFU CS professor Dr. Rob Cameron.
5
6This is release 0.90 of icXML.   This is a development release as we
7progress towards version 1.0.
8
9icXML 0.9 is intended for recent 64-bit Intel/AMD architecture processors
10incorporating SSE2 instruction set extensions.   Based on the IDISA
11framework for portable SIMD programming, our development roadmap includes
12further-accelerated versions to take advantage of Intel's new AVX2
13SIMD extensions (256-bit), as well as ARM processors with Neon SIMD extensions
14and others.   Some support for legacy platforms is also planned, including
15support for run-time processor detection.
16
17icXML 0.9 is being actively developed for Linux 64-bit platforms, with
18full support for Win-64 to be achieved by release 1.0.
19
20icXML is being designed to produce plug-compatible binary library files
21that may be swapped in for Xerces .dll or .so files based on Xerces 3.1.1.
22
23icXML 0.9 supports all Xerces features based on the IGXML scanner.  Support
24for the subset scanners (WFXML, SGXML, DGXML) is planned for version 1.0.
25
26icXML 0.9 updates Xerces 3.1.1 with support for the 5th edition of the
27XML 1.0 specification.
28
29icXML 0.9 has been assessed in systematically assessed using the XML
30Conformance Test Suite and the XML Schema Test Suite.   See BUGS.txt
31for a summary of known issues.
32
33
Note: See TracBrowser for help on using the repository browser.