Developed a comprehensive carbon emission model comprised of operational emission associated with the application, embodied emissions associated with the computing hardware, emissions from data transmission infrastructure, renewable energy sources, and the battery energy storage systems. Using this model, we proposed a framework that provides both an emissions predictor and a user-driven, emission-aware scheduler.
Developed a user-driven collaborative edge-datacenter recommendation system that intelligently splits the DNN recommendation models into cloud & edge to distribute the work and offload partial model computation to edge platforms. The edge model leverages local user information to reduce the memory/computational intensity by utilizing scratchpad, data reuse, and more. The proposed system offers user-data privacy while significantly improving applications' efficiency.
Proposed hardware-friendly technique to create small user-specific machine learning (ML) models on the edge device utilizing SIMD capabilities of CPUs and edge ML accelerator. User-specific ML models' reduced memory footprint and improved inference time significantly while ensuring user privacy.
Characterized IoT applications and developed a lightweight ML approach for multi-sensor edge devices to improve battery life based on user activity. The proposed approach established new communication between sensors where lightweight sensors guide compute at power-intensive sensors to reduce the overall computation at the device.
Studied data flow patterns in user-facing mobile applications to determine compute, memory, and network bottlenecks. Proposed an application cognizant 2.5D stacking-based System-in-Package (SiP) interconnect architecture and efficiently mapped data-flow patterns to leverage properties of 2.5D technology.