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.