On 11/7/10 4:03 AM, David Kirkby wrote:
On 5 November 2010 18:48, nekopczynski<nekopczyn...@plymouth.edu>  wrote:
Hello Everyone,
I am currently a senior computer science student with a strong math
background.  One of my professors, Dana Ernst, also a member here,
recommended that I post here.  I am looking for a senior project
involving programing, algorithms, parallel processing, and
mathematics.  Does any know of such a project that could be developed
or needs to be developed for the sage community.  Limits on the
project would require that it be completed in about 3-4 months, no
longer.  Thanks to anyone who can help.

Nathan Kopczynski

I had another thought on a possible project. CUDA is something that I
expect any computer science student would be aware of. To my
knowledge, there is no support in Sage for CUDA, though there has been
some interest in this.

http://wiki.sagemath.org/CUDA

The availability of CUDA hardware might be an issue. I don't know if
anyone has a machine fitted with CUDA processors.

My Sun Ultra 27 has an NVIDIA Quadro FX 3800 graphics accelerator
card, which has a 192 CUDA cores, 1 GB of RAM and a memory bandwidth
of over 50 GB/s.

http://www.nvidia.com/object/product_quadro_fx_3800_us.html

I've no idea if there's any way I can make a subset of those cores
available, but I don't do anything that needs the level of performance
this card can provide.

However, I suspect the ideal way to do CUDA development would be to
beg/borrow/buy/steal a CUDA development TWSLA card.

It might be possible to borrow such a card from Nvida for a 3-month
student project.

Mathematica 8 will support CUDA

http://www.wolfram.com/products/mathematica-cuda-free-white-paper.html

I think have CUDA development experience on a CV would be very useful.


I was going to suggest two things:

1. I had a student look at the MAGMA and PLASMA libraries the other semester in numerical analysis for a final project.

http://icl.cs.utk.edu/magma/

http://icl.cs.utk.edu/plasma/

Unfortunately, the magma team has not yet released the source code (though they plan to). Having yet another request for the source would be good.

2. If you are interested in CUDA development, there probably are some Tesla boxes that you could get an account on. They're not mine, but I know at least one student that was able to get an account on a box thanks to another's generosity. Email me off list if you're interested in more details.

Thanks,

Jason

--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to