[Snort-devel] Intel QuickAssist Technology Pattern Matching mechanism

Steven Sturges steve.sturges at ...402...
Wed Sep 8 13:01:50 EDT 2010

Hi Rayne--

We have integrated the ability to use Intel QA CPM into Snort with

Yes, the QA CPM integration is via an API, which you should be able
to get from Intel... They have partner programs for both hardware
and software vendors that you may be able to join to get access to
the API libraries, and ask specific questions the QA program.

In terms of which specific QA APIs are used by Snort, have a look
at intel-soft-cpm.c, which wraps the normal pattern matching API
used within Snort with calls to the Intel QA CPM API.  We have tested
with both gcc and Intel C Compiler (icc).


On 9/6/2010 9:19 PM, Rayne wrote:
> Hi,
> I'm interested in finding out more about the Intel QuickAssist Technology
> Pattern Matching mechanism that Snort 2.9 is using.
> Does this QuickAssist Technology only work on certain Intel chipsets? And
> I believe that this is available as an API. So is it available anywhere
> as a free download? Lastly, do I have to use specific compilers, e.g.
> Intel C++ compiler to gain the most benefit in performance? I've been
> trying to look for more detailed documentation, i.e. what kinds of API
> functions are used, example codes etc, but haven't been able to find any.
> Thank you.
> Regards,
> Rayne
> ------------------------------------------------------------------------------
> This SF.net Dev2Dev email is sponsored by:
> Show off your parallel programming skills.
> Enter the Intel(R) Threading Challenge 2010.
> http://p.sf.net/sfu/intel-thread-sfd
> _______________________________________________
> Snort-devel mailing list
> Snort-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/snort-devel

More information about the Snort-devel mailing list