Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Tue, 14 Aug 2012 21:55:07 +0530
From: Dhiru Kholia <dhiru.kholia@...il.com>
To: john-dev@...ts.openwall.com
Subject: OpenCL implementation of GPG format

Hi,

I have written an OpenCL implementation of GPG format. Currently, the
speedup is very low (9x). The compiler complains about register
spilling. According to http://dl.acm.org/citation.cfm?id=2039822
speedups upto 100x can be achieved.

✗ ../run/john -fo:gpg-opencl -t
OpenCL platform 0: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cayman
Compilation log:
Warning: gpg kernel has register spilling. Lower performance is expected.

Benchmarking: OpenPGP / GnuPG Secret Key [OpenCL]... DONE
Raw:	50009 c/s real, 81660 c/s virtual

CPU speeds are 6,600 c/s

Can someone on the list take a look and try to troubleshoot the
performance issues? Thanks!

-- 
Cheers,
Dhiru

Download attachment "0001-OpenCL-implementation-of-GPG-format.patch" of type "application/octet-stream" (29729 bytes)

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ