Published July 1, 2025 | Version 0.1.0-alpha
Software Open

SmartSolve.jl: AI for Algorithmic Discovery

  • 1. ROR icon Massachusetts Institute of Technology

Description

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.

Files

SmartSolve-main.zip

Files (391.6 kB)

Name Size Download all
md5:b4de4cc5211e6fb31d01c55fe35d12c2
391.6 kB Preview Download

Additional details

Funding

Defense Advanced Research Projects Agency
SmartSolve: An architecture and accuracy aware system for multi-algorithmic discovery HR00112490488

Software

Repository URL
https://github.com/JuliaLabs/SmartSolve
Programming language
Julia