Sudeep Pasricha is a Walter Scott Jr. College of Engineering Professor in the Department of Electrical and Computer Engineering, the Department of Computer Science, and the Department of Systems Engineering at Colorado State University. He received his Ph.D. in Computer Science from the University of California, Irvine, and also has several years of experience working in the computing and semiconductor industry. As Director of the Embedded, High Performance, and Intelligent Computing (EPIC) Laboratory, his current research focuses on the design of innovative software algorithms, hardware architectures, and hardware-software co-design techniques, with an emphasis on energy-efficient, fault-tolerant, real-time, and secure computing.
Pasricha’s research has been enabling sustainable computing across multi-scale systems, from computing chips to smartphones, distributed cyber-physical systems, and large geo-distributed datacenters. In his 2015 journal article “A Middleware Framework for Application-aware and User-specific Energy Optimization in Smart Mobile Devices”, he proposed machine learning algorithms that could be seamlessly integrated into the middleware layer of smartphones and wearables, to extend battery lifetime and energy-efficiency by close to 30% compared to default device managers. In his 2022 journal article “Energy and Network Aware Workload Management for Geographically Distributed Data Centers”, he proposed a game-theoretic technique to maximize utilization of renewable energy and minimize the carbon footprint and energy costs of executing large scale cloud computing workloads by up to 43%.
Pasricha is currently exploring the intersection between sustainable computing, artificial intelligence, and computing ethics. His upcoming journal article “Ethics for Digital Medicine: A Path for Ethical Emerging Medical IoT Design” explores how the hardware and software design of medical electronics devices can be done ethically, while considering end-users as well as environmental impacts. In another upcoming journal article “Ethical Computer Design: From Semiconductors to IoT and Artificial Intelligence”, he takes a holistic view of the impacts of manufacturing computing systems on environmental and human labor markets. The work also highlights the role of ethics-centric workforce education, public policy and regulations, and hardware/software design flows to promote sustainable computing.
In addition to his research, Pasricha is the Chair of the Steering Committee of the IEEE Transactions on Sustainable Computing journal, Senior Associate Editor for the ACM Journal of Emerging Technologies in Computing (JETC), and Vice Chair of ACM Special Interest Group on Design Automation (SIGDA). He serves in the editorial board of several IEEE and ACM journals, and has served as General Chair, Technical Program Committee Chair, and Organizing Committee Chair for multiple IEEE and ACM conferences. He is an ACM Distinguished Member and an ACM Distinguished Speaker.