Prof. Awasthi earned his PhD in Computer Science from the University of Utah and a Bachelor of Technology in Computer Science and Engineering from IIT(BHU) Varanasi.
Before joining Ashoka, Prof. Awasthi was with the Department of Computer Science and Engineering at IIT Gandhinagar. Prior to that, he spent two years with Micron’s Architecture Definition Group (ADG) in Boise, ID and three years with Samsung’s Memory Solution Lab in San Jose, CA, where he was involved in R&D, evaluation and prototyping of next generation memory and storage systems. He has served on program committees of many conferences, was awarded the Early Career Research Award (ECRA) by Science and Education Research Board (SERB), a Research Fellowship by IIT Gandhinagar and a Teaching Fellowship by the University of Utah. He is the co-author of two best paper award winning publications.
Prof. Awasthi is primarily interested in problems involving design of computer systems and associated trade-off analysis at multiple levels of the computing stack including architecture, system software, programming languages and large scale computing deployments. In the recent past, his work has revolved around multiple aspects of system design – from workload characterization, to design and optimization of memory and storage hierarchies, to proposing, evaluating and optimizing novel system-level architectures and non-traditional computing paradigms for a wide variety of computing devices and workloads.