Skip to main content Skip to navigation

Ganapati Bhat

Raymond and Beverly Lorenz Distinguished Assistant Professor in Electrical and Computer Engineering

I am the Raymond and Beverly Lorenz Distinguished Assistant Professor in Electrical and Computer Engineering in the School of Electrical Engineering and Computer Science at Washington State University. I obtained my Ph.D. in Computer Engineering from Arizona State University in 2020 (Advisor: Prof. Umit Y. Ogras). Before ASU, I was a senior software engineer at Samsung Research and Development Institute, Bangalore, India.

Email  /  CV  /  Google Scholar  /  LinkedIn


Quick links: Research  /  Teaching  /  Students  /  Publications

profile photo
Research Interests

I am primarily interested in the design, optimization and application wearable IoT devices, heterogeneous mobile devices, flexible hybrid electronics, and health monitoring. Some of the topics in these areas that I am working on include energy management, energy harvesting, human activity recognition, dynamic thermal and power management, and resource management. I am also interested in applications of machine learning, dynamic programming, and convex optimization in real-world problems.

Openings

I am looking for strong and self-motivated PhD students to start in Fall 2024. Prospective students must have strong programming skills, system design knowledge, and mathematical backgrounds. We will work on problems in wearable devices, computer systems design, applications of machine learning, and energy management. More details of the current research projects are available below. If interested, please submit your application at: https://wsu.co1.qualtrics.com/jfe/form/SV_cvbZAo28OhvJvZc

News
Achievements and Recognitions
Research

Wearable IoT Devices

Wearable IoT devices have the transform multiple facets of our life by enabling applications such as unibuitious sensing, smart healthcare, and robotics. In my research, I focus on design and optimization of wearable IoT devices for health monitoring applications. In particular, my current research projects in this area include:

Flexible Hybrid Electronics Devices

The emerging Flexible Hybrid Electronics (FHE) devices combine the form-factor benefits of pure flexible substrates and performance benefits of rigid CMOS ICs. Using the FHE technology we desinged the experimental protytpe shown on the right. It combines a TI MCU, Invensense Motion Processing Unit, energy harvesting using photovoltaic cells, and communication using BLE. The device can be easily worn as a patch on the body, thus enabling continuous monitoring of the user motion. We have used this prototype in OpenHealth, our open-source hardware/software platform for health monitoring. We also implemented applications such as gesture recogniton and human activity recognition. In the future, we plan to use the derivatives of this board to conduct experiments with movement disorder patients.
Relevant papers: D&T'19, VTS'19, TECHConnect'19, ICCAD'16
safs_small
Energy Management for Wearable IoT Devices

Limited battery capacity is one of the major challenges for the widespread adoption of wearable IoT devices. Larger batteries make the device heavy and bulky, while smaller batteries provide limited lifetime. Therefore, we use solar energy harvesting to achieve energy-neutral operation for wearable device. Our approach, shown on the left side, first models the energy that can be harvested over a given period. Then, we use a dynamic programming approach to optimally allocate the harvested energy over the day. This ensures that the total energy consumed is equal to the harvested energy, thus eliminating battery charging requirements. Our algoritm also accounts for variations in the harvested energy and usage at runtime so that unforseen circumstances can be accounted for. We continue to work in this area by adding energy harvesting modalities and developing new approaches for energy management.

Relevant Papers: DAC'19, ICCAD'18

Human Activity Recognition

Human activity recognition aims to identify daily human activities, such as walking, sitting, and jogging. In this research, we used a wearable setup consiting of a stretch sensor and accelerometer to identify seven activities and transitions between them. A demonstration of our application is shown in the video on the right. We also developed an online learning approach to fine-tune the weights of our classifier for new users. The datasets of this work are available online on my GitHub page. We plan to extend this approach to monitor the symptoms of movement disorder patients.

Relevant Papers: Sensors'20, TECS'19, DAC'19, ICCAD'18

Dynamic Thermal, Power, and Resource Management in Mobile Devices

Mobile devices are being used in multiple aspects of our lives including communication, healthcare, entertainment, and education. Modern mobile systems integrate mutiple CPU types, GPUs, and accelerators to achieve competitive performance and power consumption. The usage multiple resources introduces challenges in the thermal, power, and resource management on these devices. My research projects in mobile devices try to address these issues.
Dynamic Thermal and Power Management

The power consumption and temperature form a positive feedback loop, which causes a continuous increase in both until a steady state is reached. More specifically, the dynamic power consumption of the mobile device increase the temperature that increases the leakage power consumption. In a stable system, this feedback loop converges to a stable steady state temperature, while a thermal runaway occurs in an unstable system. A thermal runaway causes permanent damage to the device, therefore we need to analyze the stability of the system at runtime. My work addresses this question by developing closed-form conditions for the stability of the system.

Modern mobile devices increase the operating frequency of resources to meet the performance needs of the user. The increase in frequency causes an increase in the skin and device temperatures. Therefore, the devices need runtime algorithms to maintain skin and device temperatures under safe limits. Naively reducing the frequency of the resources is not sufficient as it leads to performance degradation. In my research, we developed predictive algorithms to maintain the temperature of the device within safe limits with minimal impact on the performance. We continuously predict the temperature in the future and take action whenever we predict that the temperature will rise beyond a given threshold. Moreover, we use optimization techniques to ensure that our actions cause minimal performance impact. Our algorithm reduces the number of thermal violations by one order. We continue to work in this area by developing algorithms that aim to reduce the frequency for the applications that cause thermal violations.

Relevant papers: TCST'20, DATE'19, TVLSI'18, TECS'17

safs_small

Illustration of the prediction of thermal steady state using simulations (black lines), experimental measurements (red line), and analytical prediction (red triangles)




Illustration of the power modeling methodology used in the thermal management work.

Dynamic Resource Management using Imitation Learning

Increase in the number of resources in mobile devices leads to a large number of possible configurations (number and frequency of active cores) for running applications. Each application has unique resource requirements for its optimal execution. Furthermore, the optimal configuration changes at runtime as a function of the change in the application characteristics. The default algorithms in mobile system use utilization to make resource management decisions. However, utilization alone does not provide insight into the application characteristics. Therefore, in our research we use performance counters to make runtime resource management decisions. Using these counters, we design imitation learning policies to choose the resource configurations at runtime. We plan to extend these methods to work on embedded high performance computing nodes.
Relevant papers: TODAES'20, TVLSI'19, TECS'17


Teaching
  • EE 524 / CptS 561 Advanced Computer Architecture - Fall 2020, Fall 2021, Fall 2022
  • CptS 260 Introduction to Computer Architecture - Spring 2021, Spring 2022, Fall 2022
Students

Current Students

Nuzhat Yamin, Ph.D. Student, Fall 2020 - present
Dina Hussein, Ph.D. Student, Spring 2021 - present
Marielibeth Vanessa Moran, Team Mentoring Program / Undergraduate Researcher, Fall 2022 - present


Former Students and Visitors

Andrii Zhuravchak, M.S., Graduated Spring 2023
Helena Zhang, High School Visitor, Summer 2022
Aaryan Jain, High School Researcher, Summer 2021 (Now a C.S. student at University of Washington)
Publications

Book Chapter

Robust Machine Learning for Low-Power Wearable Devices: Challenges and Opportunities
Ganapati Bhat, Dina Hussein, and Nuzhat Yamin
Embedded Machine Learning for Cyber-Physical, IoT, and Edge Computing. Springer.

Designing Wearable Systems-on-Polymer using Flexible Hybrid Electronics
Umit Y. Ogras, Ujjwal Gupta, Jaehyun Park, Ganapati Bhat
Printed Electronics: Technologies, Applications and Challenges. Nova Science Publishers, Inc.

Journal Papers

CIM: A Novel Clustering-based Energy-Efficient Data Imputation Method for Human Activity Recognition
Dina Hussein and Ganapati Bhat
ACM Transactions on Embedded Computing Systems, 2023

SensorGAN: A Novel Data Recovery Approach for Wearable Human Activity Recognition
Dina Hussein and Ganapati Bhat
ACM Transactions on Embedded Computing Systems (Accepted, in press), 2023

Uncertainty-Aware Energy Harvest Prediction and Management for IoT Devices
Nuzhat Yamin and Ganapati Bhat
ACM Transactions on Design Automation of Electronic Systems, 2023

Transfer Learning for Human Activity Recognition using Representational Analysis of Neural Networks
Sizhe An, Ganapati Bhat, Suat Gumussoy, Umit Y. Ogras
ACM Transactions on Computing for Healthcare, 2022

Near-Optimal Energy Management for Energy Harvesting IoT Devices using Imitation Learning
Nuzhat Yamin and Ganapati Bhat
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems - ESWEEK Special Issue, 2022

A Systematic Survey of Research Trends in Technology Usage for Parkinson’s Disease
Ranadeep Deb, Sizhe An, Ganapati Bhat, Holly Shill, Umit Y. Ogras
MDPI Sensors, 2022

ECO: Enabling Energy-Neutral IoT Devices through Runtime Allocation of Harvested Energy
Yigit Tuncel, Ganapati Bhat, Jaehyun Park, Umit Y. Ogras
IEEE Internet of Things Journal, 2021
arXiv

MGait: Model-Based Gait Analysis Using Wearable Bend and Inertial Sensors
Sizhe An, Yigit Tuncel, Toygun Basaklar, Gokul Krishnakumar, Ganapati Bhat, Umit Y. Ogras
ACM Transactions on Internet of Things, 2021
arXiv

Per-Core Power Modeling for Heterogenous SoCs
Ganapati Bhat, Sumit K Mandal, Sai T Manchukonda, Sai V Vadlamudi, Ayushi Agarwal, Jun Wang, Umit Y Ogras
MDPI Electronics, 2022

Trends in Technology Usage for Parkinson's Disease Assessment: A Systematic Review
Ranadeep Deb, Ganapati Bhat, Sizhe An, Holly Shill, Umit Y. Ogras
medRxiv, 2021

Self-Powered Wearable IoT Devices for Health and Activity Monitoring
Ganapati Bhat, Ujjwal Gupta, Yigit Tuncel, Fatih Karabacak, Sule Ozev, Umit Y. Ogras
Foundations and Trends® in Electronic Design Automation, 2020

w-HAR: An Activity Recognition Dataset and Framework Using Low-Power Wearable Devices
Ganapati Bhat, Nicholas Tran, Holly Shill, Umit Y. Ogras
MDPI Sensors, 2020
data

Voltage-Frequency Domain Optimization for Energy-Neutral Wearable Health Devices
Yigit Tuncel, Sizhe An, Ganapati Bhat, Naga Raja, Hyung Gyu Lee, Umit Y. Ogras
MDPI Sensors, 2020

An Energy-Aware Online Learning Framework for Resource Management in Heterogeneous Platforms
Sumit K. Mandal, Ganapati Bhat, Janardhan Rao Doppa, Partha Pratim Pande, Umit Y. Ogras
ACM Transactions on Design Automation of Electronic Systems, 2020   [Best Paper Award]
arXiv

Analysis and Control of Power-Temperature Dynamics in Heterogeneous Multiprocessors
Ganapati Bhat, Suat Gumussoy, Umit Y. Ogras
IEEE Transactions on Control Systems Technology, 2020
arXiv / pdf

Energy per Operation Optimization for Energy-Harvesting Wearable IoT Devices
Jaehyun Park, Ganapati Bhat, Anish NK, Cemil S. Geyik, Umit Y. Ogras, Hyung Gyu Lee
MDPI Sensors, 2020

Determining Mechanical Stress Testing Parameters for FHE Designs with Low Computational Overhead
Ganapati Bhat, Hang Gao, Sumit K. Mandal, Umit Y. Ogras, Sule Ozev
IEEE Design & Test, 2020
pdf

An Ultra-Low Energy Human Activity Recognition Accelerator for Wearable Health Applications
Ganapati Bhat, Yigit Tuncel, Sizhe An, Hyung Gyu Lee, Umit Y. Ogras
ACM Transactions on Embedded Computing Systems (TECS) - ESWEEK Special Issue, 2019   [Best Paper Award]
pdf / slides / data

Dynamic Resource Management of Heterogeneous Mobile Platforms via Imitation Learning
Sumit K. Mandal, Ganapati Bhat, Chetan A. Patil, Janardhan Rao Doppa, Partha Pratim Pande, Umit Y. Ogras
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2019

OpenHealth: Open-Source Platform for Wearable Health Monitoring
Ganapati Bhat, Ranadeep Deb, Umit Y. Ogras
IEEE Design & Test, 2019
arXiv / project / data

Detection Mechanisms for Unauthorized Wireless Transmissions
Doohwang Chang, Ganapati Bhat, Umit Y. Ogras, Bertan Bakkaloglu, Sule Ozev
ACM Transactions on Design Automation of Electronic Systems (TODAES), 2018

Algorithmic Optimization of Thermal and Power Management for Heterogeneous Mobile Platforms
Ganapati Bhat, Gaurav Singla, Ali K. Unver, Umit Y. Ogras
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2018

Power-Temperature Stability and Safety Analysis for Multiprocessor Systems
Ganapati Bhat, Suat Gumussoy, Umit Y. Ogras
ACM Transactions on Embedded Computing Systems (TECS) - ESWEEK Special Issue, 2017
arXiv

DyPO: Dynamic Pareto-Optimal Configuration Selection for Heterogeneous MpSoCs
Ujjwal Gupta, Chetan A. Patil, Ganapati Bhat, Prabhat Mishra, Umit Y. Ogras
ACM Transactions on Embedded Computing Systems (TECS) - ESWEEK Special Issue, 2017

Conference Papers

Energy-Efficient Missing Data Recovery in Wearable Devices: A Novel Search-Based Approach
Dina Hussein, Taha Belkhouja and Ganapati Bhat, Janardhan Rao Doppa
IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2023

Reliable Machine Learning for Wearable Activity Monitoring: Novel Algorithms and Theoretical Guarantees
Dina Hussein, Taha Belkhouja and Ganapati Bhat, Janardhan Rao Doppa
IEEE/ACM International Conference on Computer-Aided Design, 2022

Adaptive Energy Management for Self-Sustainable Wearables in Mobile Health
Dina Hussein and Ganapati Bhat, Janardhan Rao Doppa
AAAI, 2022

Robust Human Activity Recognition Using Generative Adversarial Imputation Networks
Dina Hussein and Ganapati Bhat
2022 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2022

DIET: A Dynamic Energy Management Approach for Wearable Health Monitoring Devices
Nuzhat Yamin, Ganapati Bhat, Janardhan Rao Doppa
2022 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2022

Online Solar Energy Prediction for Energy-Harvesting Internet of Things Devices
Nuzhat Yamin and Ganapati Bhat,
ACM/IEEE International Symposium on Low Power Electronics and Design, 2021

Learning Pareto-Frontier Resource Management Policies for Heterogeneous SoCs: An Information-Theoretic Approach
Aryan Deshwal, Syrine Belakaria, Ganapati Bhat, Janardhan Rao Doppa, Partha Pratim Pande
Design Automation Conference, 2021
arXiv


REAP: Runtime Energy-Accuracy Optimization for Energy Harvesting IoT Devices
Ganapati Bhat, Kunal Bagewadi, Hyung Gyu Lee, Umit Y. Ogras
Design Automation Conference (DAC), 2019
arXiv / slides / data

Wearable IoT Devices for Health Monitoring
Ganapati Bhat, Yigit Tuncel, Sizhe An, Umit Y. Ogras
TechConnect Briefs, 2019
pdf

Sensor-Classifier Co-Optimization for Wearable Human Activity Recognition Applications
Anish NK, Ganapati Bhat, Jaehyun Park, Hyung Gyu Lee, Umit Y. Ogras
IEEE International Conference on Embedded Software and Systems (ICESS), 2019

Optimized Stress Testing for Flexible Hybrid Electronics Designs
Hang Gao, Ganapati Bhat, Umit Y. Ogras, Sule Ozev
IEEE VLSI Test Symposium (VTS), 2019   [Best Paper Candidate]

Power and Thermal Analysis of Commercial Mobile Platforms: Experiments and Case Studies
Ganapati Bhat, Suat Gumussoy, Umit Y. Ogras
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2019
arXiv

Online Learning for Adaptive Optimization of Heterogeneous SoCs
Ganapati Bhat, Sumit K. Mandal, Ujjwal Gupta, Umit Y. Ogras
International Conference on Computer-Aided Design (ICCAD), 2018

Online Human Activity Recognition using Low-Power Wearable Devices
Ganapati Bhat, Ranadeep Deb, Vatika Vardhan Chaurasia, Holly Shill, Umit Y. Ogras
International Conference on Computer-Aided Design (ICCAD), 2018
arXiv / slides / data

Energy-Optimal Gesture Recognition using Self-Powered Wearable Devices
Jaehyun Park, Ganapati Bhat, Cemil S. Geyik, Hyung Gyu Lee, Umit Y. Ogras
IEEE Biomedical Circuits and Systems Conference (BioCAS), 2018

Near-Optimal Energy Allocation for Self-Powered Wearable Systems
Ganapati Bhat, Jaehyun Park, Umit Y. Ogras
International Conference on Computer-Aided Design (ICCAD), 2017

Fluid Wireless Protocols: Energy-Efficient Design and Implementation
Ganapati Bhat, Sharanya Srinivas, Vamsi Chagari, Jaehyun Park, Thomas McGiffen, Hyunseok Lee, Daniel W. Bliss, Chaitali Chakrabarti, Umit Y. Ogras
IEEE/ACM Symposium on Embedded Systems for Real-Time Multimedia, 2017

Multi-Objective Design Optimization for Flexible Hybrid Electronics
Ganapati Bhat, Ujjwal Gupta, Nicholas Tran, Jaehyun Park, Sule Ozev, Umit Y. Ogras
International Conference on Computer-Aided Design (ICCAD), 2016

PhD Thesis

Design, Optimization, and Applications of Wearable IoT Devices
Ganapati Bhat PhD Thesis, Arizona State University

Newsletters

What is Flexible Hybrid Electronics?
Ganapati Bhat, Umit Y. Ogras
ACM Special Interest Group on Design Automation Newsletter, Vol. 49, No. 11, November 01, 2019
pdf

Use of Wearable Devices in Health Monitoring: A Review of Recent Studies
Ganapati Bhat, Ranadeep Deb, Umit Y. Ogras
IEEE Technical Committee on Cyber-Physical Systems Newsletter, Volume 4, Issue 2, August 01, 2019
pdf


This website is based on the WSU Spine theme. Some elements of the page are based on Jon Barron's webpage.