11.07.2015 Views

A Compiler for Parallel Exeuction of Numerical Python Programs on ...

A Compiler for Parallel Exeuction of Numerical Python Programs on ...

A Compiler for Parallel Exeuction of Numerical Python Programs on ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Bibliography[1] Nvidia CUDA (2009-09-30). http://www.nvidia.com/cuda.[2] Cyth<strong>on</strong>:C-Extensi<strong>on</strong>s <str<strong>on</strong>g>for</str<strong>on</strong>g> <str<strong>on</strong>g>Pyth<strong>on</strong></str<strong>on</strong>g> (2009-09-30). http://www.cyth<strong>on</strong>.org.[3] OpenCL - The open standard <str<strong>on</strong>g>for</str<strong>on</strong>g> parallel programming <str<strong>on</strong>g>of</str<strong>on</strong>g> heterogeneous systems (2009-09-30). http://www.khr<strong>on</strong>os.org/opencl/.[4] PyPy project (2009-09-30). http://codespeak.net/pypy/dist/pypy/doc/.[5] Pyrex - a Language <str<strong>on</strong>g>for</str<strong>on</strong>g> Writing <str<strong>on</strong>g>Pyth<strong>on</strong></str<strong>on</strong>g> Extensi<strong>on</strong> Modules (2009-09-30). http://www.cosc.canterbury.ac.nz/greg.ewing/pyth<strong>on</strong>/Pyrex/.[6] <str<strong>on</strong>g>Pyth<strong>on</strong></str<strong>on</strong>g>/C API Reference Manual (2009-09-30). http://www.pyth<strong>on</strong>.org/doc/2.5/api/api.html.[7] Unladen Swallow: A faster implementati<strong>on</strong> <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>Pyth<strong>on</strong></str<strong>on</strong>g> (2009-09-30). http://code.google.com/p/unladen-swallow.[8] AMD. ATI Stream Computing User Guide, February 2009.[9] AMD. Compute Abstracti<strong>on</strong> Layer (CAL) Intermediate Language (IL) Reference Guide,February 2009.[10] AMD. R700-Family Instructi<strong>on</strong> Set Architecture, March 2009.[11] D. Anc<strong>on</strong>a, M. Anc<strong>on</strong>a, A Cuni, and N. Matsakis. R<str<strong>on</strong>g>Pyth<strong>on</strong></str<strong>on</strong>g>: A Step Towards Rec<strong>on</strong>cilingDynamically and Statically Typed OO Languages. In OOPSLA 2007 Proceedingsand Compani<strong>on</strong>, DLS’07: Proceedings <str<strong>on</strong>g>of</str<strong>on</strong>g> the 2007 Symposium <strong>on</strong> Dynamic Languages,pages 53–64. ACM, 2007.[12] Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayv<strong>on</strong> Fatahalian, Mike Houst<strong>on</strong>,and Pat Hanrahan. Brook <str<strong>on</strong>g>for</str<strong>on</strong>g> GPUs: Stream Computing <strong>on</strong> Graphics Hardware.ACM Trans. Graph., 23(3):777–786, 2004.[13] Mark Dufour. Shed Skin - An experimental (restricted) <str<strong>on</strong>g>Pyth<strong>on</strong></str<strong>on</strong>g> to C++ compiler(2009-09-30). http://code.google.com/p/shedskin/.66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!