Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 25 Jun 2013 13:00:00 +0100
From: Rafael Waldo Delgado Doblas <>
Subject: Re: Parallella: scrypt


As you told me, I'm posting a copy of the mail that I sent you:

I just finished the implementation of Scrypt format. Now I have some

The SSE implementation have a really poor performance on my i5-3570K only
30 c/s and it's really worst in Parallella where the ref implementation
only gets 0.7, I have attached the scrypt_fmt.c (I'm using the same code
from escrypt that you attached in you first mail).

I'm working on my own git repo(,
should I move to another one?

Also I need to know the if this are the targets for my gsoc project:

For the first half of the summer:
  First, implement scrypt in host mode.
  Second, experiment with scrypt time-memory tradeoff.
  Third, move it to epiphany.

For the second half of the summer(early August or maybe before?) :
  Fourth, implement epiphany based Litecoin mining.
  Fifth, implement descrypt on Parallella.

in oder to fix the gsoc project description.

Furthermore I need to know the next task, yesterday you told me about
interleaving and opencl, may you tell me more about those tasks? is it
time-memory tradeoff related?

My apologies, I'm a little bit lost but now that I finished my degree I can
work on this project the whole day.

Best regards,

2013/6/24 Rafael Waldo Delgado Doblas <>

> Sorry, I forget to tell that I'm using only host cpu, working with the
> reference implementation contained in escrypt-0.0.35.tar.gz.
> 2013/6/24 Yaniv Sapir <>
>> Rafael,
>> It is really hard to tell if this is an expected result when we don't
>> know much about *how* you integrated the Epiphany in (if at all... are you
>> running on the host alone?)
>> On Mon, Jun 24, 2013 at 3:54 PM, Rafael Waldo Delgado Doblas <
>>> wrote:
>>> Finally, I have added the scrypt format based on escrypt sources. I get
>>> a really poor performance on parallella, 0.7 c/s, is it normal?.
>>> Best regards,
>>> Rafael
>>> 2013/6/19 magnum <>
>>>> On 12 Jun, 2013, at 14:27 , magnum <> wrote:
>>>> > We actually have Colin's reference implementation in bleeding-jumbo,
>>>> added by Dhiru for the "scrypt" format (with format_name django-scrypt).
>>>> And Jim optimized it to 2x. I haven't looked at it but maybe it should be
>>>> renamed to django-scrypt?
>>>> I renamed it as above now. The new format can be called scrypt and
>>>> if/when it supports django hashes too, we can delete the django-scrypt
>>>> format.
>>>> magnum
>> --
>> ===========================================================
>> Yaniv Sapir
>> Adapteva Inc.
>> 1666 Massachusetts Ave, Suite 14
>> Lexington, MA 02420
>> Phone: (781)-328-0513 (x104)
>> Email:
>> Web:
>> ============================================================
>> CONFIDENTIALITY NOTICE: This e-mail may contain information
>> that is confidential and proprietary to Adapteva, and Adapteva hereby
>> designates the information in this e-mail as confidential. The
>> information is
>>  intended only for the use of the individual or entity named above. If
>> you are
>> not the intended recipient, you are hereby notified that any disclosure,
>> copying,
>> distribution or use of any of the information contained in this
>> transmission is
>> strictly prohibited and that you should immediately destroy this e-mail
>> and its
>> contents and notify Adapteva.
>> ==============================================================

Content of type "text/html" skipped

View attachment "scrypt_fmt.c" of type "text/x-csrc" (6445 bytes)

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.