Changing the way the world does text.
International Characters' parallel bitstream technology is applicable to a wide range of data processing applications. The following products will be of interest to developers working with text, XML data and database applications, building on the technology disclosed in US Patent 8,077,061, System for text acquisition, transformation and/or database load.
Our newest product is icGREP, our parallel bitstream implementation of the widely used regular expression processing utility called GREP, which is built-in to the Linux and Mac-OS operating systems, and a commonly downloaded utility for the Windows platform (which itself uses the built-in FINDSTR utility). Regular expressions are widely used to identify patterns in data files and data streams, with applications security, search engines, biomedical research, in database systems, and in a wide range of big data applications. Further details, including download information for this open sourced software, are available on the icGREP website.
An accelerated XML processing module that is plug-in compatible with the Apache Software Foundation's Xerces C++ XML module. Further details, including download information for this open sourced software, are available on the icXML website.
Applications that use XML will often make use of the expat XML libraries which include a wellformedness routine called xmlwf. To allow users to accelerate their XML processing, International Characters has provided an accelerated version of the xmlwf utility that uses SSE 4.2 available with Intel Pentium 4 or later processors (Core, Core Duo, Core 2, Core i7, etc.). The accelerated utility makes use of parallel bitstream technology, typically resulting in a two-fold to six-fold speed up. Our xmlwf implements all the well-formedness rules for DTD-less UTF-8 documents and has been tested with the W3C XML conformance test suite.
You can download the Windows version of xmlwf from our Downloads page.