Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 20 Apr 2012 23:26:04 +0200
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: cl_khr_byte_addressable_store

On 04/20/2012 10:45 PM, SAYANTAN DATTA wrote:
> On Sat, Apr 21, 2012 at 1:57 AM, magnum <john.magnum@...hmail.com> wrote:
>> On 04/20/2012 10:19 PM, SAYANTAN DATTA wrote:
>>> I think none of the current opencl format except mine( opencl-mscah2)
>> runs
>>> on 4000 series hardware. We could have two versions of kernels one for
>> 4000
>>> series  and another for 5000 series  or above.
>>
>> Are you sure? The few I looked at more closely (like ssha) do not write
>> to char pointers, they only read them and if I understand things
>> correctly this is OK with any GPU.
> 
> Yes you are right.I found four kernels working properly on 4890. Sorry ,I
> didn't checked all of them unit today. Here's the list that doesn't work:
> 
> Does not work on Ati 4000 series:
> 
> cryptmd5_kernel.cl
> cryptsha512_kernel.cl
> md4_kernel.cl
> md5_kernel.cl
> phpass_kernel.cl
> rar_kernel.cl
> wpapsk_kernel.cl
> xsha512_kernel.cl
> 

That was more than I expected. Many of these I'm pretty sure could be
fixed with no downside. I suppose anyone of us could fix them if we do
something like this:

#ifdef cl_khr_byte_addressable_store
#pragma OPENCL EXTENSION cl_khr_byte_addressable_store: disable
#endif

magnum

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.