hardware acceleration available for Tor ? On FreeBSD ?
John Case
case at sdf.lonestar.org
Wed Oct 14 15:09:56 UTC 2009
On Mon, 12 Oct 2009, Scott Bennett wrote:
>> - Is anyone _actually_ performing SSL operations in CUDA using GPUs,
and
>> if not, how much of my free time and mindshare over the next year will
be
>> spent on that fascinating question ?
>>
> If they are, they're most likely not doing it under FreeBSD. The
last
> time I checked, there was still no support for either CUDA (nVidia) or>
Streams (ATi) under FreeBSD. :-(
Yes, it continues to be a disappointment that CUDA is not available on
FreeBSD or on Solaris for that matter.
It's interesting to note that this is not idle chatter - it appears that
CUDA is a reasonable platform for AES in hardware:
http://www.manavski.com/downloads/PID505889.pdf
and further, Nvidia documentation provides instruction and sample code for
doing just that:
http://http.developer.nvidia.com/GPUGems3/gpugems3_ch36.html
They specifically mention CTR mode:
"The decryption for CTR can be done following the same steps. Thus we can
encrypt and decrypt each cipher block independently, giving us the benefit
of true parallelization."
I'll bet ops per watt and ops per dollar are all better on the
purpose-built encryption hardware ... it would still be more fun to
connect a few quadro plex external units to my Tor node.
***********************************************************************
To unsubscribe, send an e-mail to majordomo at torproject.org with
unsubscribe or-talk in the body. http://archives.seul.org/or/talk/
More information about the tor-talk
mailing list