Helios RXPA is a silicon IP targeted for ARM® based System on Chip (SoC) solutions. It is designed for high throughput low latency applications that require regular expression (RegEx) pattern matching. Helios RXPA is an ARM® co-processor for next generation cloud and network appliances. It is a unique, fully scalable, hardware accelerated solution for Security Analytics Acceleration (SAA) and content processing. The solution can be tuned for the desired combination of throughput, rule depth and complexity.
Features
- Scalable bandwidth for 5G to 200G
- Supports up to 1 million rules using external DDR3/4
- Supports POSIX/PCRE compatible regular expressions
- Comprehensive Software Development Kit (SDK) including:
- RXP compiler
- Application Programming Interface (API)
- Reference applications
- Utilities
- Interfaces: AXI or Native
- Run-time full and partial ruleset update
Benefits
- RXPA combined with ARM® processor offers significant new product capabilities
- Highly integrated with ARM® programming model
- Complex and comprehensive pattern matching at line speed
- High throughput performance per Watt
- Solution designed to match your ruleset and throughput rates
- Supplied as silicon IP block, reducing engineering effort, costs and time to market
- Highly scalable solution with excellent performance versus area tradeoffs
Deliverables
- RXP soft IP with test bench, software, and documentation.
- Hyperion Development Kit available for purchase with card, software, reference application, documentation, and optional server
Applications
- Security Analytics Acceleration (SAA)
- Next Generation Firewall (NGFW)
- Deep Packet Inspection (DPI)
- Deep Flow Inspection (DFI)
- Intrusion Prevention System (IPS)
- Distributed Denial of Service (DDoS) Mitigation
- SmartNIC
- Network Monitoring
- Data Loss Prevention (DLP)
- Advanced auditing of user/application security policies
- Rule based content processing for spam, URLs, adware
- Financial data mining – parsing of streamed financial feeds
Block Diagram of the Regular eXpression Co-Processor for ARM IP Core