I work at Intuitive to virtualize Da Vinci robots in order to improve developer productivity for embedded app developers. Before that I was part of Hexsa Lab at IIT which is led by Professor Kyle Hale and we are interested in the design of systems software for high-performance and parallel computing. As we see hardware scale up–both in terms of the number of interconnected machines and in terms of the number of computing elements on a single chip–We believe it is time to reconsider some of the design decisions that have sustained the popularity of the Linux/x86 software stack for general-purpose computing. Particularly, how should we organize/structure systems software stacks for future massive-scale machines?
PhD in Computer Science, 2024
Illinois Institute of Technology
M.S. in Computer Science, 2019
Illinois Institute of Technology
B.Tech in Computer Science, 2016
Karunya University