Smruti Sarangi

Smruti Sarangi
Born
Smruti Ranjan Sarangi
Alma materUniversity of Illinois Urbana-Champaign
Indian Institute of Technology Kharagpur
Known forComputer architecture, architectural simulation
Scientific career
FieldsComputer science
WorkplacesIndian Institute of Technology Delhi

Smruti Ranjan Sarangi is a computer scientist and academic at the Indian Institute of Technology Delhi (IIT Delhi). He is a chair professor in the Department of Computer Science and Engineering at IIT Delhi, where his research includes computer architecture, electronic design automation, computer-aided design (CAD), intelligent systems, and cyber-security.

Education

Sarangi completed a Bachelor of Technology in computer science from the Indian Institute of Technology Kharagpur. He later earned master's and doctoral degrees in computer science from the University of Illinois Urbana-Champaign.[1][2]

Career

Before joining IIT Delhi, Sarangi worked at Synopsys Research and IBM Research Labs.[3] He joined the Department of Computer Science and Engineering at IIT Delhi in 2011 and later held a joint appointment with the Department of Electrical Engineering. He served as head of IIT Delhi's Educational Technology Services Centre from September 2022 to August 2025.[4] He currently serves as the Head of the Computer Services Center.[5]

Sarangi is also the founder of Thought2Design Systems Pvt. Ltd., a company incubated at IIT Delhi.[3]

Research

Sarangi's research is in computer systems, with work spanning computer architecture, operating systems, distributed computing, electronic design automation, and systems security. At IIT Delhi, he directs the SRISHTI research group, whose current research areas include machine learning- and large language model-based design of intelligent systems for software, hardware, IoT, and embedded platforms, as well as security for software, hardware, and IoT systems.

A recurring area of his research has been architectural simulation. Sarangi and collaborators developed Tejas, a Java-based microarchitectural simulator,[6] and later published work on parallel[7] and chunking-based approaches for trace-driven multicore simulation.[8]

His systems-security work includes research on secure execution, control-flow integrity, trusted execution environments, and side-channel attacks. His publications include a survey of hardware-assisted mechanisms for enforcing control-flow integrity,[9] work on cache side-channel countermeasures,[10] and research on secure neural-processing hardware.[11]

Sarangi has also published on IoT systems, optical interconnects, thermal modeling, and hardware acceleration for data processing. His work with Pallavi Sethi surveyed IoT architectures, protocols, and applications,[12] while other publications examined on-chip optical interconnects,[13] chip-level thermal simulation,[14] and hardware acceleration for XML parsing.[15]

Recent work from his group has included applications of intelligent systems to drones,[16] computer graphics,[17] and serverless computing, including publications on drone swarming models, temporal supersampling for graphics, and latency control in serverless platforms.[18]

Books

  • Basic Computer Architecture. White Falcon Publishing, 2021. ISBN 9781636403038.
  • Next-Gen Computer Architecture: Till the End of Silicon. White Falcon Publishing Solutions, 2023. ISBN 9788119510146.

Awards and honors

References

  1. ↑ "Alumnus and Professor Issue New Text on Reliable Fault Tolerant Architectures". Siebel School of Computing and Data Science, University of Illinois Urbana-Champaign. 6 May 2009.
  2. ↑ "Basic Computer Architecture". Google Books. White Falcon Publishing.
  3. 1 2 "Research in the SRISHTI Group". IIT Delhi.
  4. ↑ "People". Educational Technology Services Centre, IIT Delhi.
  5. ↑ "Head CSC". Computer Services Centre. Indian Institute of Technology Delhi.
  6. ↑ Sarangi, Smruti R.; Kalayappan, Rajshekar; Kallurkar, Prathmesh; Goel, Seep; Peter, Eldhose (2015). Tejas: A Java based versatile micro-architectural simulator. 2015 25th International Workshop on Power and Timing Modeling, Optimization and Simulation. pp. 47–54. doi:10.1109/PATMOS.2015.7347586.
  7. ↑ Malhotra, Geetika; Kalayappan, Rajshekar; Goel, Seep; Aggarwal, Pooja; Sagar, Abhishek; Sarangi, Smruti R. (2017). "ParTejas: A parallel simulator for multicore processors". ACM Transactions on Modeling and Computer Simulation. 27 (3): 1–24. doi:10.1145/3077582.
  8. ↑ Kalayappan, Rajshekar; Chhabra, Avantika; Sarangi, Smruti R. (2020). "ChunkedTejas: A chunking-based approach to parallelizing a trace-driven architectural simulator". ACM Transactions on Modeling and Computer Simulation. 30 (3): 1–25. doi:10.1145/3375397.
  9. ↑ Kumar, Sandeep; Moolchandani, Diksha; Sarangi, Smruti R. (2022). "Hardware-assisted mechanisms to enforce control flow integrity: A comprehensive survey". Journal of Systems Architecture. 130 102644. doi:10.1016/j.sysarc.2022.102644.
  10. ↑ Shrivastava, Nivedita; Sarangi, Smruti R. (2023). "Toward an optimal countermeasure for cache side-channel attacks". IEEE Embedded Systems Letters. 15 (3): 141–144. Bibcode:2023IESL...15..141S. doi:10.1109/LES.2022.3196499.
  11. ↑ Shrivastava, Nivedita; Sarangi, Smruti R. (2023). Securator: A fast and secure neural processing unit. 2023 IEEE International Symposium on High-Performance Computer Architecture. pp. 1127–1139. doi:10.1109/HPCA56546.2023.10071091.
  12. ↑ Sethi, Pallavi; Sarangi, Smruti R. (2017). "Internet of Things: Architectures, protocols, and applications". Journal of Electrical and Computer Engineering. 2017 9324035. doi:10.1155/2017/9324035.
  13. ↑ Bashir, Janibul; Peter, Eldhose; Sarangi, Smruti R. (2019). "A survey of on-chip optical interconnects". ACM Computing Surveys. 51 (6): 1–34. doi:10.1145/3267934.
  14. ↑ Sultan, Hameedah; Chauhan, Anjali; Sarangi, Smruti R. (2019). "A survey of chip-level thermal simulators". ACM Computing Surveys. 52 (2): 1–35. doi:10.1145/3309540.
  15. ↑ Ahmad, Isaar; Patil, Sanjog; Sarangi, Smruti R. (2018). HPXA: A highly parallel XML parser. 2018 Design, Automation & Test in Europe Conference & Exhibition. pp. 249–252. doi:10.23919/DATE.2018.8342012.
  16. ↑ Bhamu, Nikita; Verma, Harshit; Dixit, Akanksha; Bollard, Barbara; Sarangi, Smruti R. (2023). "SmrtSwarm: A novel swarming model for real-world environments". Drones. 7 (9): 573. Bibcode:2023Drone...7..573B. doi:10.3390/drones7090573.
  17. ↑ Dixit, Akanksha; Sarangi, Smruti R. (2025). "PatchEX: High-quality real-time temporal supersampling through patch-based parallel extrapolation". ACM Transactions on Graphics. 45: 1–19. doi:10.1145/3759247.
  18. ↑ Panda, Abhisek; Sarangi, Smruti R. (2024). "FaaSCtrl: A comprehensive-latency controller for serverless platforms". IEEE Transactions on Cloud Computing. 12 (4): 1328–1343. Bibcode:2024ITCC...12.1328P. doi:10.1109/TCC.2024.3473015.
  19. ↑ "Faculty Awards". IIT Delhi.
  20. ↑ "Prof. Smruti Ranjan Sarangi Selected for ACM India Outstanding Contribution to Computing Education (OCCE) 2022 Award". ACM.org.
  21. ↑ "Qualcomm Innovation Fellowship 2023 India". Qualcomm.
  22. ↑ "ACM has named 61 new Distinguished Members. All the 2025 inductees are registered members of the prestigious scholarly society and were selected by their peers for significant technical achievements and/or volunteer service". ACM.