Faster analytics for unstructured text data


Fast analysis of semi-structured or unstructured data is crucial for business decision making.

The amount of information, having no standard format (images, emails, text, XML, videos, etc.) continues to grow due to the high reliance on digital content in computer systems and makes searching/analysis more complex.
According to IDC predictions, 85% of the generated data will be unstructured by 2025 and much of this will be in a textual form. As the largest data source, unstructured data becomes a large ground for analytics and deploying AI applications in the company.

To do analytical processing against unstructured textual data, companies usually confront several obstacles and need to use specific approaches to handle them, such as Regular expression algorithms.

Grovf offers GRegeX IP-  implementation of a standard regular expression algorithm on FPGA chip achieving 12.8 GB/s throughput with a single IP core. A wide range of supported regular expression functions allows developers to configure desired rules which can be handled in a chip without reducing the throughput.

Key Benefits


- 12.8 GB/s throughput

- PCRE compatible

- Customizable

- Host drivers and reference examples for using in C

- Deployable both on Premise and on Cloud


Request a product demo.


100 Gbps

Throughput - Single Core



Host Drivers

Easy Integration

Security Log Analytics

Security Log Analytics

Considering how fast new threats and attacks emerge, Big Data performance and new approaches to data analytics acceleration are becoming more vital. Grovf offers hardware acceleration in the form of text processing FPGA cores and Open source software SDK, offering an effortless way to use powerful FPGA devices for vast amounts of security log analysis. FPGA reconfigurable chip, powered with Grovf's Regex, Exact Search and Similarity Search functions, allows organizations to analyze hundreds of megabytes of data in real-time and detect security alerts maximizing their time-efficiency.

Deep packet inspection (DPI) acceleration

Deep packet inspection (DPI) is an advanced method of examining and managing network traffic. It is a form of packet filtering that locates, identifies, classifies, routes, or blocks packets with specific data or code payloads that conventional packet filtering, which examines only packet headers, cannot detect. DPI combines the functionality of an intrusion detection system (IDS) and an Intrusion prevention system (IPS) with a traditional stateful firewall. This combination makes it possible to detect certain attacks that neither the IDS/IPS nor the stateful firewall can catch on their own. Stateful firewalls, while able to see the beginning and end of a packet flow, cannot catch events on their own that would be out of bounds for a particular application

Deep packet inspection (DPI) acceleration