willow-ahrens / Finch.jl

Sparse tensors in Julia and more! Datastructure-driven array programing language.
http://willowahrens.io/Finch.jl/
MIT License
158 stars 15 forks source link

Lazy Executor has a high overhead (0.02 s) #460

Closed willow-ahrens closed 4 months ago

willow-ahrens commented 6 months ago

Some approaches:

  1. Make things faster by repeating the following steps: a. Run https://github.com/timholy/ProfileView.jl b. Run https://github.com/JuliaPerf/PProf.jl c. Optimize the slow method.
  2. Cache the compilation steps. The Default optimizer pipeline is deterministic, so we should add the functionality to cache the optimization steps and produce an optimized kernel.
willow-ahrens commented 4 months ago

closed in https://github.com/willow-ahrens/Finch.jl/pull/519