This is part of a follow-on conversation from the “What’s next for Pangeo” discussion that took place 2023-12-06. It is part of the overarching software topic.
To help achieve good performance in Pangeo, we should consider accelerating the slow parts of our stack. This might be done in several ways:
- Rust (this is what was mentioned during the call) or other low level languages (C/C++/Numba)
- Smarter algorithms
- General old-fashioned tuning
I’ll propose that before we can dedicate effort here, we probably want to do some profiling on common workloads. Do we understand where bottlenecks are?