Any volunteers to mentor a Crypto/Exupery Soc project?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Any volunteers to mentor a Crypto/Exupery Soc project?

Bryce Kampjes
I've proposed a project to use Exupery to provide either fast
ByteArray or fast 32 bit arithmetic aiming to be useful for
cryptology. Is there any crypto people interested in co-mentoring?
Most of the mentoring will be on the Exupery side but some help
selecting benchmarks and evaluating the results could be very useful.

The idea for 32 bit integers is to provide a proper boxed object that
contains a 32 bit integer then write primitives for the required
arithmetic. With some work (the project) Exupery should be able to
remove the unnecessary boxing between expressions. If the objects were
"register" objects that could be assigned to then there is a chance
that we could remove all Smalltalk's overhead although a safe guess is
would be we'd achieve about 1/2 C's speed.

32 bit integers are a great project because the code delivered could
be very simply extended to also work with floating point numbers
providing the same level of efficiency. Working with 32 bit integers
allows the approach to be proven in a practical setting without also
needing to add support for floating point instructions. Less work, but
proves the same point and will be easily adaptable to do both.

Bryce
_______________________________________________
Cryptography mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography
Reply | Threaded
Open this post in threaded view
|

RE: Any volunteers to mentor a Crypto/Exupery Socproject?

Ron Teitelbaum
Hey Bryce,

Did you get any responses to the SOC proposal; do you get notified when
someone puts in an application?

As I said I'll be happy to help out, but don't think I have time to mentor.
I'm sorry you didn't get more of a response.

Welcome to the team, and I hope you will consider doing the project anyway
even if SOC doesn't work out.

Ron Teitelbaum


> From: [hidden email]
>
> I've proposed a project to use Exupery to provide either fast
> ByteArray or fast 32 bit arithmetic aiming to be useful for
> cryptology. Is there any crypto people interested in co-mentoring?
> Most of the mentoring will be on the Exupery side but some help
> selecting benchmarks and evaluating the results could be very useful.
>
> The idea for 32 bit integers is to provide a proper boxed object that
> contains a 32 bit integer then write primitives for the required
> arithmetic. With some work (the project) Exupery should be able to
> remove the unnecessary boxing between expressions. If the objects were
> "register" objects that could be assigned to then there is a chance
> that we could remove all Smalltalk's overhead although a safe guess is
> would be we'd achieve about 1/2 C's speed.
>
> 32 bit integers are a great project because the code delivered could
> be very simply extended to also work with floating point numbers
> providing the same level of efficiency. Working with 32 bit integers
> allows the approach to be proven in a practical setting without also
> needing to add support for floating point instructions. Less work, but
> proves the same point and will be easily adaptable to do both.
>
> Bryce
> _______________________________________________
> Cryptography mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography


_______________________________________________
Cryptography mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography
Reply | Threaded
Open this post in threaded view
|

RE: Any volunteers to mentor a Crypto/Exupery Socproject?

Bryce Kampjes
Ron Teitelbaum writes:
 > Hey Bryce,
 >
 > Did you get any responses to the SOC proposal; do you get notified when
 > someone puts in an application?

A student has applied.

 > As I said I'll be happy to help out, but don't think I have time to mentor.
 > I'm sorry you didn't get more of a response.

It's OK. People have said they're interested in helping but they also
have too many other projects. A little help will make a difference and
we can always ask here. That way, who-ever is interested and has time
then can answer.

 > Welcome to the team, and I hope you will consider doing the project anyway
 > even if SOC doesn't work out.

Thanks

Bryce
_______________________________________________
Cryptography mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography