Changes between Version 36 and Version 37 of SoC2014


Ignore:
Timestamp:
Feb 11, 2014, 8:22:31 PM (9 years ago)
Author:
David Bellot
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoC2014

    v36 v37  
    372372For more information have a look at https://github.com/boostcon/2011_presentations/raw/master/mon/Boost.Build.pdf and http://www.highscore.de/cpp/boostbuild/.
    373373
    374 Possible mentor: Boris Schaeling
     374Possible mentor: Boris Schaeling
     375
     376=== Boost.uBLAS a library for linear algebra procedures ===
     377
     378Ideas of GSOC projects for 2014:
     379
     380* Matrix multiplication with operator* and compile-time optimization depending on the nature of the matrix
     381* fixed-sized matrices known at compile-time
     382* integration of the notion of row and column vector, making M2 = V*M1 a valid (or not) operation at compile-time
     383* Matrix/vector views for interoperability: I think this is ultra critical because now ublas is monolithic in the sense that you have to use it everywhere you manipulate data. This would really help into letting people for example have a list of vectors (they are plotting) and ublas working on top of that to do for example transformations
     384* Incorporate some critical bindings (i.e. mumps bindings which is currently probably the most efficient smp and distributed open source linalg solver), and other bindings to Intel, AMD, etc... libraries. Many examples already exists (Boost.numeric.bindings, ViennaCL, etc...)
     385* Matlab binding and Matlab integration as well as interoperability with R, python, ...
     386* Optimization and inversion algorithms !!!!
     387
     388Mentor: David Bellot (david.bellot[at]gmail.com)
    375389
    376390= Ideas =