Hossein Ghorbanfekr·Nov 1Building a Linear-Scaling Molecular Dynamics Simulator in Python with C++ Competitive PerformanceThis post will attempt to show how to implement a linear-scaling molecular dynamics (MD) simulator. The main goal is to improve the…
Ralf Becker·Oct 29Fast, parallel, low-memory — two-pass checkpointed orbit decompositionTwo-pass Hopalong map: serial pass records segment checkpoints + bounds; parallel pass replays independent segments into private…A response icon1A response icon1
TheDepthStack·Oct 18How I Made a Python Calculation Pipeline 10x Faster Using NumbaUnderstanding Python’s execution overhead, Just-in-Time compilation, and how LLVM helps optimize numerical workloads.
Hossein Ghorbanfekr·Aug 13How Numba Enables Low-Level CUDA in Python: A Molecular Dynamics ShowcaseIn my previous post, I showed how JAX can be used to implement a GPU-accelerated MD simulator relying on just-in-time compilation…
Émilia Lilith-Lolita Hoarfrost·Jun 19CODE #2: TIMING AND OPTIMIZE YOUR PYTHON PROGRAMS FOR BLAZING SPEEDLearning to use time.time(), time.perf_counter(), multithreading and the JAX, NumPy and Numba libraries to boost pure Python performance
Udit Jain·Jun 3Python — 101The mental model you need before writing a single line of Python — execution pipeline, memory management, the GIL, speed tools, and the…
Rithin H N·Apr 8Python vs Numba: Why Your Loops Are Slow and How to Fix ThemNumba is a JIT (Just-In-Time) compiler for Python that can turn your slow Python loops into blazing-fast machine code, with nothing more…
Keerthi Ningegowda·Feb 20In a parallel universe, memory is scarce — A peek into GPU kernel programming and debuggingWriting GPU kernels and profiling/debugging them!
InDev GeniusbyLovnish Verma·Feb 8Stop Using Python LoopsHow I Achieved a 1000x Speedup with CuPy on Google Colab.
Ranju R·Dec 31, 2025Python 3.13 & 3.14 JIT: Is It Finally Time for Faster Python?Python 3.13 and the current 3.14 quietly introduced something the Python community has waited decades for: