So sometime in the future I’ll see a new logo on CAV “The Way It’s Meant To Be Scanned”? ;D
Since most newer systems have multi-core processors, I don’t see the point of this. If you have a core sitting there doing basically nothing, it makes more sense to utilize it than try to utilize your GPU which is optimized for a completely different type of computation than your CPU. I made a wishlist post a few months ago that I’d like to see Comodo institute multiple CPU utilization with their AV scanning engine. Avira does this with their latest version and it saves me over 20 minutes in scan time.
This isn’t a new concept though. Several years ago there was a group working on using your GPU to help with distributed computing projects like folding at home and seti @ home.
Cuda is a proprietary API. Open CL would make more sense as it is “The way to not be dependent” on only one brand of graphics card as well as the whims of a single producer. Iirc Direct X 11 will also bring cpgpu acceleration.
It would be reasonable to wait for a practical implementation to possibly evaluate performance differences. GPCPU isn’t applicable to all tasks but if NVIDIA is working on a related project it means that scanning task could possibly fit what GPUs are optimized for.
In addition midrange GPU usually use more performing memory types.
AFAIK since GPU are have a very specific scope the performance by far outweights multicore CPU though limited for tasks that can be ported to GPGPU.
Larrabee a forthcoming intel GPU will possibly introduce 32+ x86 1ghz cores. Possibly extending the type of task that could be ported to GPCPU.
Though in addition to possible performance improvements such GPGPU approaches would be able to offload CPUs work or complement it.
That was the whole point of GPUs whereas years ago 3D tasks were pushed onto “mighty” CPUs alone and videocards were limited only to display the results of CPU calculations (something brought back to life by MS Warp)
Not everyone has multi-core systems at this time. Neither this machine nor the desktop we bought new just a week ago have dual core processors.
That doesn’t matter.
Every program or game that I have seen which can use multiple cores for performance increase can still work on just one.
It could easily work:
If you have a single core processor, you get slowest (normal) scan times
If you have a multiple core processor, you get faster scan times, which increase as your core count increases
Support for multiple cores is a performance enhancing option, not a requirement.
wow, no dual core, i’m so sorry. I have been running dual forever and soon I want to move to the i7 quad core myself and give my parents my dual core I have right now.