All these articles have been written in a personal capacity and do not reflect the views of my employer, IIT Delhi, or any other organization.

  1. Ensuring that cloud vendors provide a minimum QoS [link]
  2. Version 3.0 of computer architecture books released [ link ]
  3. Technology transfer from my group (six products via an EoI) [link]
  4. What can be taught, and what cannot be taught, when you reach voting age? [link]
  5. Open textbook movement. [link]
  6. Cover of the book on the Design of Web Browsers released. [link]
  7. New Chapter on RISC-V in my book Basic Computer Architecture [link]
  8. How is Hiring done in IITs/NITs? [link]
  9. GPUTejas version 2.0 released [link]
  10. Philosophy of Large-Scale Entrance Exams. [link]
  11. Teaching: An Interesting yet Paradoxical of Human Psychology [ link]
  12. Latest version of ISA emulators [ link ]
  13. Importance of Vernacular Languages [ link]
  14. Announcement of the new OS course based on the latest version of the Linux kernel [ link ]
  15. Excellence in Absolute Poverty: Stories from Odisha, India [ link]
  16. Ever thought what is common between the maps of New York, Berlin, Delhi, Sau Paulo, Osaka and Tehran? [ link]
  17. Should we put in 70-hour weeks? [link]
  18. Version 2.0 of my computer architecture book released (Next-Gen Computer Architecture). [link]
  19. We, the people of our great country, sadly don't read. [link]
  20. IIT Delhi's M.Tech program in cybersecurity [link]
  21. Guide to Linux kernel hacking. [link]
  22. Life after IIT: Unemployed at 40 or employed till 80? [link]
  23. How to impart values to engineers the right way? [link]
  24. Need for an engineering exit exam in India [link]
  25. Why are our undergraduate students not studying? [ link]
  26. Significant result: Universal model for cache side-channel attacks. [link]
  27. Why has (fake) AI/ML ripped through our academic system? [link]
  28. What can our education policy makers learn from our hunter-gatherer ancestors? [link]
  29. What kind of academic content do we prefer? [link]
  30. How a False Love for AI/ML is Destroying our Engineering Colleges. [link]
  31. Announcement of the Tejas architectural simulator. [ link]
  32. Videos of my class on Real-Time Systems [link]
  33. Why have grades (marks) in educational institutions? [link]
  34. Ultra-high throughput JSON parser developed in our group. [link]
  35. Laser Modulation Schemes to Reduce Static Power in On-chip Networks. Book chapter. [link]
  36. What is wrong with school education in India? (Part-II) [link]
  37. What is wrong with school education in India? (Part-I) [link]
  38. What universities can learn from cavemen? [link]
  39. The second version of my book Basic Computer Architecture released. [link]
  40. Truth about depression in engineering colleges [link]
  41. India before 1991: What a can of coke meant to kids. [link]
  42. Stop discussing how much IITians earn: it is misleading and vulgar. [link]
  43. Survey of neural network accelerators. [link]
  44. Who pays for your fuel, power, mobile phone, and diamond ring? [link]
  45. Question about writing free textbooks? [link]
  46. Advanced distributed systems (slides and videos launched). [link]
  47. Is English really the problem in Indian education? [link]
  48. Release of computer architecture lecture videos. [link]
  49. Release of the new CBSE class 9-12 curriculum (chaired by Prof. Smruti R. Sarangi). [link]