Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
notamonadtutorial.com
Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
1–10 of 117 posts
Re: Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
#2Re: Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
#3whats the benefit of rust over julia or C for computation?
>> We chose Rust because:
>> It has a very minimal runtime (essentially just bounds checks on arrays) and is easy to embed into other languages such as Java and Python
>> It contains functional programming paradigms such as pattern matching that make writing code such as pattern matching compiler optimizations easier
>> It has a great community and high quality packages (called “crates” in Rust) that made developing our system easier.
Re: Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
#4Re: Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
#5whats the benefit of rust over julia or C for computation?
Re: Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
#6Re: Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
#7whats the benefit of rust over julia or C for computation?
Re: Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
#8https://github.com/tensorflow/mlir
https://www.youtube.com/watch?v=qzljG6DKgic
Exciting times for the future of parallel computing!
Re: Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
#9Weld and XLA seem to have similar optimization steps though.