Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
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.