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.