py-spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way. py-spy is ...
G6K is a C++ and Python library that implements several Sieve algorithms to be used in more advanced lattice reduction tasks. It follows the stateful machine framework from: Martin R. Albrecht and Léo ...
π—ͺ𝗲 π—žπ—Άπ—Ήπ—Ήπ—²π—± π˜π—΅π—² π—£π˜†π˜π—΅π—Όπ—» 𝗩𝗠 𝗳𝗼𝗿 π—’π˜‚π—Ώ π—˜π—»π—΄π—Άπ—»π—² We built a treasure hunt engine for 40,000 users. Python failed us. The CPU hit 85 percent. Memory grew too fast. The GIL ...
- Cython. The slow path spiked to 217 ms. I wrote the hot path in Rust. Rust avoids the GIL. I used simd-json and serde for speed. I wrapped the library in Tokio. I pinned it to isolated CPU nodes.