Skip to content

SmartSolve aims to significantly accelerate computations by providing better algorithmic and architectural choices.

License

Notifications You must be signed in to change notification settings

JuliaLabs/SmartSolve.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartSolve.jl

SmartSolve.jl is a Julia-based toolbox for AI-guided algorithmic discovery, designed to accelerate computations by generating enhanced algorithmic and architectural selection strategies. Envisioned as a general-purpose tool for scientific computing, current efforts focus on challenges in computational linear algebra. The toolbox addresses the growing complexity of selecting efficient solvers, data formats, precision strategies, and hardware resources for structurally diverse matrices—where conventional approaches offer substantial opportunities for improvement. SmartSolve.jl constructs a performance database through systematic benchmarking and applies automated Pareto analysis to identify optimal trade-offs between accuracy and speed. This database underpins a data-driven model that synthesizes dispatch strategies tailored to high-performance linear algebra software.

Development documentation MIT license Ask us anything

About

SmartSolve aims to significantly accelerate computations by providing better algorithmic and architectural choices.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages