Главная
Study mode:
on
1
KSVD.jl: A case study in performance optimization. | Valentin | JuliaCon 2024
Description:
Explore a comprehensive case study on performance optimization in Julia through the lens of the KSVD.jl package. Dive into the K-SVD algorithm's implementation, which outperforms sklearn's version by 50x and offers additional speedups through precision reduction and multi-node scaling. Learn about various optimization techniques, including execution order adjustments, single-core optimizations, efficient multi-threading, custom matrix multiplication implementations, GPU offloading, and distributed computing. Gain insights into the step-by-step performance optimization process in Julia, empowering you to enhance your own code's efficiency and scalability.

KSVD.jl: A Case Study in Performance Optimization

The Julia Programming Language
Add to list