source: docs/Working/icGrep/icgrep.tex @ 4446

Last change on this file since 4446 was 4446, checked in by cameron, 4 years ago

Initial check-in of icGrep working paper

File size: 1.1 KB
Line 
1\documentclass{llncs}
2\usepackage{tikz}
3\usetikzlibrary{shapes,positioning,arrows,calc}
4
5
6
7\begin{document}
8
9\title{Bitwise Data Parallelism with LLVM: The ICgrep Case Study}
10\author{Anonymous}
11
12\maketitle
13
14\begin{abstract}
15Bitwise data parallelism has recently been shown to have considerable promise
16as the basis for a new, fundamentally parallel, style of regular expression
17processing.  This paper examines the application of this
18approach to the development a full-featured Unicode-capable open-source grep
19implementation.  Constructed using a layered architecture
20combining Parabix and LLVM compiler technologies, icGrep is the
21first instance of a potentially large class of text processing
22applications that achieve high performance text processing through the combination
23of dynamic compilation and bitwise data parallelism.   
24In performance comparisons with several contemporary alternatives,
2510X or better speedups are often observed.
26\end{abstract}
27
28
29\input{introduction.tex}
30
31\input{background.tex}
32
33\input{paradigm.tex}
34
35\input{unicode-re.tex}
36
37\input{architecture.tex}
38
39\input{evaluation.tex}
40
41\input{conclusion.tex}
42
43\end{document}
Note: See TracBrowser for help on using the repository browser.