Changes between Version 17 and Version 18 of GSoc2011

Show
Ignore:
Timestamp:
03/11/11 16:59:00 (4 years ago)
Author:
whiteknight
Comment:

+LAPACK bindings for PLA

Legend:

Unmodified
Added
Removed
Modified
  • GSoc2011

    v17 v18  
    132132 * '''Expected Deliverables''': An ANTLR code generating backend or plugin for ANTLR which "works". Includes all necessary unit tests, code examples, and documentation. 
    133133 
     134=== LAPACK Bindings for Parrot-Linear-Algebra === 
     135 
     136 * '''Difficulty''': 3/5 
     137 * '''Links of Interest''': <NONE, please add some> 
     138 * '''Possible Mentors''': Whiteknight 
     139 * '''Details''': Parrot-Linear-Algebra (PLA) provides bindings and wrapper PMC types for the BLAS library. This provides access to basic matrix and vector operations, but does not provide access to the full range of algorithms implemented by LAPACK. Implement bindings to use LAPACK (CLAPACK, etc) routines with PLA matrix types from a Parrot application. Since LAPACK provides so many interfaces, only a relatively small subset of routines must be made accessible. The student should be able to perform common operations from Parrot including finding eigenvalues and eigenvectors, performing common matrix factorizations and decompositions, and Solving systems of linear equations including least-squares solutions. 
     140 * '''Expected Deliverables''': LAPACK bindings for PLA, including necessary build and test infrastructure improvements, new unit tests, code examples to cover cases mentioned above, and necessary documentation.