[Oisf-users] OpenCL

Viiret, Justin justin.viiret at intel.com
Fri Nov 11 15:59:47 UTC 2016

Hi Chris,

We’re not actively investigating OpenCL based approaches for pattern matching. We have concerns about latency (for inline applications), total performance and the potential for “soft errors”. The amount of work it would require for us to support two patches to Suricata, one out of scope, is simply too much.

Currently we push all our pattern-matching effort into Hyperscan itself: that way performance improvements behind the scenes in Hyperscan (algorithmic improvements, support for new hardware features, etc) can be taken advantage of by Suricata without needing further changes to the Suricata code.

Best regards,

From: Oisf-users [mailto:oisf-users-bounces at lists.openinfosecfoundation.org] On Behalf Of Chris Boley
Sent: Tuesday, November 8, 2016 11:20 AM
To: oisf-users at lists.openinfosecfoundation.org
Subject: [Oisf-users] OpenCL

I saw in a previous post where CUDA has gone by the wayside in the area of continuing development support. I know the Intel professionals that helped incorporate hyperscan for Suricata are monitoring this forum.

I pose this question:

Given the great work that Intel has already done with hyperscan, why not work toward development incorporating even more horsepower via the OpenCL API? Given that many/most suricata appliances really are just CLI based server installations, the graphics processor mostly is not used. I think it makes sense for Intel to encourage Suricata development for intel based graphics processors/GPU's. Maybe this is already happening and I'm simply not aware. Is this even realistic? I figured it couldn't hurt to ask.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openinfosecfoundation.org/pipermail/oisf-users/attachments/20161111/150361a0/attachment-0002.html>

More information about the Oisf-users mailing list