Boost logo

Ublas :

Subject: Re: [ublas] [gsoc18] seeking a mentor
From: SHIKHAR SRIVASTAVA (shikharsri1996_at_[hidden])
Date: 2018-01-17 17:28:14

Hi David,

Thanks a lot for your suggestions. I am open to working on numerical
algorithms as a part of GSOC.
Primary focus of GSOC would be adding advanced matrix operations to ublas
like -

   1. Triangular Factorisation (LU and Cholesky)
   2. Orthogonal Factorisation (QR and QL)
   3. Operations to find Singular value lists
   4. Singular Value Decomposition (SVD)
   5. Jordan Decomposition
   6. Schur Decomposition
   7. Hessenberg Decomposition

I am also open to working on low level optimisation of ublas as the
secondary focus of GSOC. Any suggestions, which help in refining the
requirements would be great.

Shikhar Srivastava

On Wed, Jan 17, 2018 at 3:08 PM, David Bellot <david.bellot_at_[hidden]>

> Hi,
> this project is just an example of what we want to do. In fact, I'm really
> looking for students with their own ideas too. In the current state of
> ublas, integrating GPU and multi-core is going to be very hard because I
> don't think the structure of the library is adapted to that, if we take a
> modern view on it.
> But it's possible to do it and there were some integration done many years
> ago. I think we can do more modern now.
> I would like to find students who can work on numerical algorithms too,
> related to matrix computations. So GSOC is not limited to GPU but to
> anything, like matrices factorization, optimization methods and even
> machine learning.
> I will mentor for ublas by the way.
> You can start submitting the test to me right now. The earlier the better
> for GSOC. Competition is really high in general and we only choose the best
> students.
> Best,
> David
> On Wed, Jan 17, 2018 at 8:08 AM, SHIKHAR SRIVASTAVA via ublas <
> ublas_at_[hidden]> wrote:
>> Hi everyone,
>> I am 4th year undergraduate student pursuing Computer science and
>> engineering. I have previous experience building C++ libraries in
>> internships and self projects and strong in data structures and algorithms.
>> I wish to participate in gsoc18 under boost and work on the ublas project
>> 1 (adding multicore support to boost ublas) mentioned at
>> I have been reading the code for ublas library for some time now and wish
>> to learn more about the project specific areas to integrate Boost.compute.
>> I also read the guidelines students should follow and am not sure if it's
>> too early to submit programming competency test or self made libraries so I
>> am looking for potential mentors to guide me a little in this direction.
>> Thanks in advance,
>> Shikhar Srivastava
>> _______________________________________________
>> ublas mailing list
>> ublas_at_[hidden]
>> Sent to: david.bellot_at_[hidden]