The document summarizes the implementation of a regular expression matching hardware accelerator called TiReX. It describes the design choices including using three fetch and decode units to avoid pipeline stalls. It also discusses the challenges of implementing the execution unit to perform multiple character comparisons in parallel and the solution of using multiple comparator clusters. Finally, it provides results on the area utilization and performance compared to a software implementation on an Intel CPU.