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
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.