Re: Google summer of code SIMD primitives
Tucker DiNapoli <[email protected]> Thu, 25 Apr 2013 00:14:11 +0000 (UTC)
| Newsgroups | gmane.comp.lang.ml.mlton.devel |
|---|---|
| Message-ID | <[email protected]> |
Matthew Fluet <matthew.fluet <at> gmail.com> writes:
>
>
> On Wed, Apr 17, 2013 at 9:35 AM, Tucker DiNapoli <t.dinapoli42 <at>
gmail.com> wrote:
>
>
> Hello, My name is Tucker DiNapoli and I am a senior physics student with a
minor in computer science at the University of New Hampshire and I am
interested in working on mlton for the google summer of code 2013. I have
taken an sml course and a course on high performance computing (in which i
gave a presentation about SIMD instructions), and I think I could create a
proposal to work on SIMD primitives. This is an option on the list of mlton
GSoC ideas for this year and I think I am capable of it. I was wondering who
would be the mentor for this project, as there are 3 mentors listed and so I
was unsure of who to email. I would like to get in contact with them to help
develop a proposal and help get an understanding of the mlton code base (as
my sml experience is with smlnj). I look forward to getting involved in the
mlton project.
>
>
>
> Hi Tucker,
>
> I would probably be the mentor, as I was the developer who proposed that
idea. I'd be happy to discuss your proposal in more detail. Do you have
any specific questions right now? One good resource for the overall
structure of the mlton code base is from: http://mlton.org/CompilerOverview.
There are also a couple of presentations on MLton: http://mlton.org/Talk
and http://mlton.org/References.attachments/060916-mlton.pdf.
>
> -Matthew
>
Hello Matthew,
I am sorry for the delayed response, I was not subscribed to the mailing
list until recently so I did not see your reply. My current idea for the
project, based on the given idea, would be to write an architecture
independent sml library supporting a core set of simd primitives and create
an example implementation for an x86 back end using sse instructions. I
think this would be feasible in the given time frame, and would be
extensible to other architectures. What do you think of this idea? Also what
sort of format should my proposal be in, is there any specific layout I
should use? One final question would be how specific should my proposal be,
should I have an idea of the specific set of instructions I intend to
implement or could this be a part of the project itself.
Thanks,
Tucker DiNapoli
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
MLton-devel mailing list
[email protected]; [email protected]
https://lists.sourceforge.net/lists/listinfo/mlton-devel