{"@attributes":{"version":"2.0"},"channel":{"title":"Krish Ganatra","description":"A devblog diving into C++ graphics programming, engine development, and performance optimization for real-time applications.","link":"https:\/\/krishganatra.dev\/","item":[{"title":"N-Body Simulation: CPU Implementation & Performance Optimization","link":"https:\/\/krishganatra.dev\/posts\/n-body-simulation-1\/","guid":"https:\/\/krishganatra.dev\/posts\/n-body-simulation-1\/","description":"Building and optimizing the CPU implementation of our N-Body simulator, from naive single-threaded to parallel TBB with cache-friendly data structures and SIMD optimizations.","pubDate":"Sat, 11 Oct 2025 10:00:00 GMT"},{"title":"N-Body Simulation in C++: The Plan","link":"https:\/\/krishganatra.dev\/posts\/n-body-simulation-0\/","guid":"https:\/\/krishganatra.dev\/posts\/n-body-simulation-0\/","description":"Planning to build an N-Body simulator to learn physics and GPU programming.","pubDate":"Sat, 20 Sep 2025 22:00:00 GMT"},{"title":"Hello World!","link":"https:\/\/krishganatra.dev\/posts\/hello-world\/","guid":"https:\/\/krishganatra.dev\/posts\/hello-world\/","description":"Just the obligatory first post to get the ball rolling. And a joke.","pubDate":"Tue, 16 Sep 2025 22:00:00 GMT"}]}}