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 |
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 |
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 |
Free forum by Nabble | Edit this page |