HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Roadmap to Julia BLAS and LinearAlgebra | Chris Elrod | JuliaCon2021

The Julia Programming Language · Youtube · 6 HN points · 1 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention The Julia Programming Language's video "Roadmap to Julia BLAS and LinearAlgebra | Chris Elrod | JuliaCon2021".
Youtube Summary
This talk was given as part of JuliaCon2021.

Abstract:
BLAS & LAPACK are integral components of many numerical algorithms. Due to their importance, a lot of effort has gone into optimizing ASM/C/Fortran implementations.
Nonetheless, early work demonstrated that Julia's implementations were often faster than competitors while laying the groundwork for new routines specialized for new problems.

We discuss a roadmap toward providing Julia BLAS and LAPACK libraries, from optimizations in LoopVectorization to libraries like Octavian and RecursiveFactorization.

For more info on the Julia Programming Language, follow us on Twitter: https://twitter.com/JuliaLanguage and consider sponsoring us on GitHub: https://github.com/sponsors/JuliaLang

00:00 Welcome!
00:09 Introduction
01:00 Why do we want to create Julia's version of BLAS and LAPACK?
03:03 Performance
03:40 Commentary on LoopVectorization.jl
04:50 Multi-threaded matrix multiplication
05:51 Our biggest success: RecursiveFactorization.jl
07:25 Multi-threaded implementations are not always straightforward
08:58 Recursive factorization is fast even for relatively big matrices
11:16 Flexibility
13:49 Express operation as BLAS, or optimize direct?
15:14 Interoperability with the rest of the Julia ecosystem
16:00 Support for a wide variety of types
16:47 Julia multi-threading can lead to better workload balance
18:43 Roadmap

S/o to https://github.com/KZiemian for the video timestamps!

Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/YouTubeVideoTimestamps
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Aug 18, 2022 · ssivark on Julia 1.8
> One thing that supports this view is that there are several Julia packages that are wrappers around existing C/Fortran/C++ libraries, and basically no examples (that I know) of people porting existing libraries to Julia.

This is totally off-base :-) There’s even discussion of implementing a lot of linear algebra stuff in Julia, instead of just falling back to BLAS (for very good reasons), see eg https://youtu.be/KQ8nvlURX4M

Those wrappers are just to bootstrap the ecosystem for immediate usefulness.

So, over time, I expect Julia to become better and better for everything from exploratory development to workhorse numerical computing infrastructure. Once compiled binaries are feasible, I wouldn’t be surprised if other languages start wrapping algorithms implemented in Julia.

Aug 01, 2021 · 6 points, 0 comments · submitted by tosh
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.