Nvidia's general manager of CUDA has announced the company's intention to produce a GPU-accelerated anti-virus.
Nvidia may have finally found the killer app that will bring the benefits of CUDA - its language for offloading highly parallel tasks on to the graphics processor - to the masses: CUDA-accelerated virus scanning.
As reported over on
Fudzilla, the company's general manager of CUDA Sanford Russell has confirmed that his group is working on offloading the grunt work of scanning for viruses on to the GPU - potentially offering a massive speed-up over traditional CPU-based scanners.
Because the act of comparing a known string - some executable code - to a massive database of other known strings - virus code - is highly parallel, the potential performance benefit from a CUDA-based scanner is huge. As well as actually making the scan itself faster, the move would free up the system CPU for other tasks - potentially making the entire system feel more responsive.
With the global market for anti-virus - and anti-spyware and other malware - products being so large, it's would be a huge boon for Nvidia if it was able to convince a couple of the big names to offer CUDA-based offload support, especially if they could slap a nice big "
The Way It's Meant To Be Scanned" logo on their product box.
If the company can get enough anti-virus providers offering CUDA-based scanners, Nvidia would finally have a unique selling point with which to attack the business market - traditionally dominated by Intel and its range of unexciting on-board graphics chips. While this would be unlikely to help sell its high-margin products, which remain aimed squarely at gamers and those making
DIY supercomputers, it would give it a large sector to which it can sell its lower-end products.
So far Nvidia has yet to announce any partnerships with anti-virus manufacturers.
Does the idea of CUDA-accelerated anti-virus fill you with glee, or are modern multi-core and multi-processor systems already more than capable of handling a task as simple as virus scanning without offloading to the GPU? Share your thoughts over in
the forums.
Beat me to it ! exactly my thoughts !
+1 more.
AV scanning may be highly parallel but I've never done a scan that brought a system to its knees via CPU usage, it's always storage-thrashing that wastes time and causes slowdown for me when scanning for viruses or malware.
Nevertheless, I can't see any downsides to this move so more power to nVidia if they can pull something useful off with it.
not really an ati fanboy, but i don't want to throw my crossfire setup away because nvidea is smart enough to effectively use it's unique selling points, and ATI is not.
+1 rep for that.
could it make norton less of a pain ?
No, you'd need a miracle for that...
HDDs are the true bottleneck tbh, not the CPU.
I'm CPU limited on my ThinkPad X301 /w 160GB Intel SSD when I virus scan. My laptop starts getting really sluggish and I wonder why... it's because the virus scanner has kicked in and the CPU is at 100 per cent load. 15 minutes later, I'm done. I'd love to see virus scanning sped up, although it wouldn't benefit me if it's CUDA based, since my laptop has Intel integrated graphics.
No-one likes a show off!
j/k. As HDD move more towards SSDs, I can see the storage become less of a bandwidth issue. However, by then CPUs may have increased performance enough to out-strip the SSDs, so we'll be back to square one. It's in nVidia's court now to demonstrate that will actually speed up the process.
I lol'd at that. Scary thing is it could actually happen
currently Folding on GPU will leave your system (with Aero transparency) very laggy. if only Fold with CPU, the system is still very responsive.
People are forgetting that low-end CPU's still exist.
And even a 9600gt card could help those out immensely...
for those of you who do not know what HIPs is it stands for Host-based Intrusion Prevention. it is memory protection for the entire OS. any writes made to a memory location not requested by that application is prevented. this effectively eliminates buffer overflow attacks (well over 95% of all malware attacks use buffer overflow to execute attack code). why the OS does not do this on its own is beyond me, but until it does i will use HIPs to protect my systems from attack.
what i really, really want to see from the definition based side of AV is a program that will, at a scheduled time:
1. update the definition files to a usb drive
2. restart the computer
3. have a boot loader start up a stand alone scanner
4. scan the HD and fix issues/delete nasties
5. save the scan to a log
6. start the OS
7. carry out any additional required tasks on any nasties found
if you have both of the above, as well as a good universal sandbox program (like my favorite sandboxie) i would feel confidant that you could go *anywhere* on the net without fear. (well, it won't stop fishing attacks. . .)
after ripping with badaboom.. I could see this as a pretty cool thing to dev- not really for gamers or the regular joe, but for business
Starting with text: "A new wave of viruses is spreading like a fire, thanks to Nvidia's CUDA parallel GPU processing. The virus uses sophisticated algorithms to hide inside the graphics-card memory. Not only is this new breed of virus hidding but also morphing every millisecond using CUDA. The virus is also ultrafast in spreading and... "
and then he turned his computer off, clearing all ram and the virus is killed.
Thing is, things that are done in CUDA can easily be ported to OpenCL...and they probably will be, not letting anti-nvidiaisms get in the way of the fact that Nvidia are just as involved in OpenCL as everyone else...actually moreso
why would you use a home information pack to protect your computer ;-)
Or you could write a new news item with headline: "Viruses are starting to use CUDA acceleration"
etc.
[\quote]
this is waht HIP prevents in the first place. viruses cant write to to anything but momry they request. that means that the only type of malware that will work is the explicitly installed type. no more executing remote code without permission through a security hole.
@RichCreedy
Cheaky B****** ;-)