[Oisf-users] OpenCL and Suricata

Rich Rumble richrumble at gmail.com
Thu Mar 29 10:58:24 UTC 2012


On Thu, Mar 29, 2012 at 3:51 AM, Anoop Saldanha <anoopsaldanha at gmail.com> wrote:
> On Thu, Mar 29, 2012 at 12:18 PM, Victor Julien <victor at inliniac.net> wrote:
>> On 03/29/2012 01:11 AM, Hariharan Thantry wrote:
>>> Hi folks,
>>>
>>> Wondering if there has been any thought on implementing the content
>>> pattern match using OpenCL (in addition to CUDA) as well? Would be
>>> happy to help there. Might be useful for Suricata, since OCL stack
>>> allows targeting larger number of vendors vs CUDA.
>>
>> We actually started with OpenCL before looking at CUDA a few years ago,
>> but at the time the drivers were so poor we gave up. Right now we're
>> focusing on getting CUDA better first. Once we have that in better shape
>> (Anoop is working out a new design), supporting OpenCL should be
>> relatively straightforward as the fundamental designs are similar.
As and FYI, Daniel J. Bernstein and a few other authors have created a
new high level language for NVIDIA GPU's called qhasm-cudasm
http://binary.cr.yp.to/gpuasm-20120313.pdf . I believe it will work on
AMD/ATI as well, but focused on Nvidia. It does not appear to be be
available for download yet, perhaps a email to DJB would let us know
where to find it. I've not read the whole paper, but it may be of
interest for future developments in the GPU area. While the paper
itself focuses on encryption, I'm sure it has many other uses as well.
-rich



More information about the Oisf-users mailing list