|
Message-ID: <CA+TsHUDBghSFB+J8mTYnsQ10qDKRN3rfUc6SdJebbLcuhX0bLw@mail.gmail.com>
Date: Thu, 10 May 2012 02:46:58 +0530
From: SAYANTAN DATTA <std2048@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: Sayantan: Weekly Report #3
Hi,
By "manual unrolling", which I don't like, I am referring to explicit
> duplication of pieces of code in the source file. In pbkdf2_kernel.cl
> currently in magnum-jumbo, you have such manual 4x unroll in PBKDF2() -
> listing 4 separate SHA-1 implementations one after another right in the
> sources. Well, maybe 2 of them are for HMAC, if so the unroll is 2x.
> Is this right or am I missing something?
>
Thanks. Done.
On Thu, May 10, 2012 at 12:02 AM, Solar Designer <solar@...nwall.com> wrote:
> Oh, do you mean that the on-CPU portion of MSCash2, which we're
> executing sequentially with the on-GPU code (not in parallel yet), was
> consuming a substantial portion of total time?
>
Yes. It consumed around 20% of the total time. The effect is more
pronunced on a system with very fast GPU and slow CPU like bull.
What speed were you getting without OpenMP for this portion?
>
I was getting around 73k without openmp.
BTW GTX 570 performance has been also improved to 25k c/s with OMP.
Also changed the file name from opencl_MSCASH2_fmt.c to
opencl_mscash2_fmt.c as requested by Lukas.
I have already sent a pull request.
Regards,
Sayantan.
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.