Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 4 Jun 2013 09:56:26 +0530
From: Sayantan Datta <>
Subject: Re: bcrypt-opencl (was: bull software upgrade)


On Mon, Jun 3, 2013 at 8:49 PM, Solar Designer <> wrote:

> Sayantan -
> On Thu, May 30, 2013 at 09:07:27AM +0530, Sayantan Datta wrote:
> > On Thu, May 30, 2013 at 3:24 AM, magnum <>
> wrote:
> >
> > > bf-opencl hangs forever
> >
> > I'm aware of that. bf-opencl hangs on 13.1 too.
> What's your plan on fixing bf-opencl (BTW, it should be renamed
> bcrypt-opencl now) to work with Catalyst 13.1+ fine?
> Thanks,
> Alexander

There was a problem with loop unroll(automatically done by compiler). So I
unrolled it manually. This kind of problem is very common with AMD's
opencl. It generally happens with for loops with smaller loop count.
Compiler doesn't unroll properly when the unroll is a bit complicated.

Another concern is that the kernel is spilling registers, which it
shouldn't. This is lowering the performance too. Most likely the P box is

Device 1: Tahiti (AMD Radeon HD 7900 Series)
Optimal Global Work Size:1024
Benchmarking: bcrypt-opencl ("$2a$05", 32 iterations) [Blowfish OpenCL]...
Raw:    3960 c/s real, 179200 c/s virtual


Content of type "text/html" skipped

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.