C-Reduce: Systematically Tackling (Not Only) Compiler Bugs (In HPC Too!)

Sunday, 14th January 2024: Happy to get this post out within the first month of 2024! I started writing this in November 2023 and was hoping to get this out sooner. But then my second daughter 👧 arrived, putting some extra time constraints on how much free time I could find. Now, as I finally getting back to the schedule, I am delighted to bring this post to completion.

This blog post deviates a bit from the usual focus on performance-related aspects, and there's a specific reason for this.… Read the rest

Summary of Computing Laws : Amdahl, Dennard, Gustafson, Little, Moore and More…!

During one of the recent computing conference I heard the author saying:

With all the laws of computing fighting against us, the industry needs open interfaces to allow innovations...

I was curious about who all are fighting against us 🙂 . In this post I tried to put together summary of different laws related to computing (especially computing hardware trend, parallel performance and efficiency) that I came across over the years. Lets get started...!

Update If you prefer watching video instead of reading, you can look at my first screencast attempt here : First Screencast : Summary Of Computing Laws!Read the rest