more ublas gsoc projects to know
David Bellot via ublas <[email protected]> Mon, 1 Apr 2019 20:43:41 +1100
| Newsgroups | gmane.comp.lib.boost.ublas |
|---|---|
| Message-ID | <CAOE6ZJE2aB2ogLn=i2wzoRmEritcCBMGjvZmtY4sDtBkm7CZGw@mail.gmail.com> |
--===============8924439049493054543== Content-Type: multipart/alternative; boundary="0000000000009faf0d058574dc8a" --0000000000009faf0d058574dc8a Content-Type: text/plain; charset="UTF-8" Hi, after answering Thomas questions, I realized that we still have a few good projects which are not very well known in the ublas community. It would be good to have a look at them again together and push the code into the main library. On top of my mind, I remember the following: - optimized multiplications with impressive speed-up: https://github.com/BoostGSoC17/uBLAS. It was a great great work! - an EigenSolver: https://github.com/BoostGSoC15/ublas. This one too was a top-notch work. I mean like really really good. Worth having a look too. - optimization of the expression template tree: https://github.com/BoostGSoC14/boost.ublas. Impressive work on symbolic manipulation of ublas expression at compile time. I think there is a lot of potential in this one too. And with C++17 and 20, I'm sure we can do a lot more. Best regards, David --0000000000009faf0d058574dc8a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he= lvetica,sans-serif;font-size:small">Hi,</div><div class=3D"gmail_default" s= tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><= div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif= ;font-size:small">after answering Thomas questions, I realized that we stil= l have a few good projects which are not very well known in the ublas commu= nity. It would be good to have a look at them again together and push the c= ode into the main library.</div><div class=3D"gmail_default" style=3D"font-= family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"= gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm= all">On top of my mind, I remember the following:</div><div class=3D"gmail_= default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><= br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,= sans-serif;font-size:small">- optimized multiplications with impressive spe= ed-up:=C2=A0<a href=3D"https://github.com/BoostGSoC17/uBLAS" style=3D"font-= family:Arial,Helvetica,sans-serif">https://github.com/BoostGSoC17/uBLAS</a>= . It was a great great work!</div><div class=3D"gmail_default" style=3D"fon= t-family:arial,helvetica,sans-serif;font-size:small">- an EigenSolver:=C2= =A0<a href=3D"https://github.com/BoostGSoC15/ublas" style=3D"font-family:Ar= ial,Helvetica,sans-serif">https://github.com/BoostGSoC15/ublas</a>. This on= e too was a top-notch work. I mean like really really good. Worth having a = look too.</div><div class=3D"gmail_default" style=3D"font-family:arial,helv= etica,sans-serif;font-size:small">- optimization of the expression template= tree:=C2=A0<a href=3D"https://github.com/BoostGSoC14/boost.ublas" style=3D= "font-family:Arial,Helvetica,sans-serif">https://github.com/BoostGSoC14/boo= st.ublas</a>. Impressive work on symbolic manipulation of ublas expression = at compile time. I think there is a lot of potential in this one too. And w= ith C++17 and 20, I'm sure we can do a lot more.</div><div class=3D"gma= il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small= "><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helveti= ca,sans-serif;font-size:small">Best regards,</div><div class=3D"gmail_defau= lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">David<= /div></div> --0000000000009faf0d058574dc8a-- --===============8924439049493054543== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline