The talk will first provide a general introduction to the concepts behind reconfigurable hardware. As a example of an advanced commercial implementation the design and operational characteristics of the Tarari board will be presented. Several algorithms that exhibit good acceleration potential on reconfigurable hardware architectures will be explored in detail including pattern matching, regular expressions, and XML tokenization. The talk will conclude with an interactive discussion on the topic of the partition between hardware and software in high performance algorithms and where, in the current architecture space, the line falls. Bio: Eric Lemoine received his PhD in Reconfigurable Computing from the Université de Montpellier. He currently leads Tarari's engineering effort in area of XML processing acceleration.