Exa has developed a high-throughput system for serving real-time embeddings, crucial for features like Exa Highlights. This system has evolved from Python to Rust, significantly improving performance and addressing bottlenecks related to CPU-GPU communication and GIL contention. The current iteration focuses on efficient parallel processing across multiple GPUs and optimizing CUDA operations to prevent fragmentation and out-of-memory errors.
All Exa trails