Sanmukh Kuppannagari

James C. Wyant Assistant Professor

Publications


Automated Indexing Of TEM Diffraction Patterns Using Machine Learning


Nathaniel Tomczak, Sanmukh Kuppannagari

2023 IEEE High Performance Extreme Computing Conference (HPEC), IEEE, 2023, pp. 1--7


PARAG: PIM Architecture for Real-Time Acceleration of GCNs


Gian Singh, Sanmukh R Kuppannagari, Sarma Vrudhula

2023 IEEE 30th International Conference on High Performance Computing, Data, and Analytics (HiPC), IEEE, 2023, pp. 11--20


Bandwidth efficient homomorphic encrypted matrix vector multiplication accelerator on fpga


Yang Yang, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2022 International Conference on Field-Programmable Technology (ICFPT), IEEE, 2022, pp. 1--9


Behind-the-Meter Solar Generation Disaggregation at Varying Aggregation Levels Using Consumer Mixture Models


Chung Ming Cheung, Sanmukh Rao Kuppannagari, Ajitesh Srivastava, Rajgopal Kannan, Viktor K Prasanna

IEEE Transactions on Sustainable Computing, vol. 8, IEEE, 2022, pp. 43--55


End to End Framework for CNN Acceleration on FPGAs with Dynamic Algorithm Mapping


Haomei Liu, Yuan Meng, Sanmukh Rao Kuppannagari, Viktor K Prasanna

Proceedings of the 2022 Fourteenth International Conference on Contemporary Computing, 2022, pp. 696--700


Estimating the Impact of Communication Schemes for Distributed Graph Processing


Tian Ye, Sanmukh R Kuppannagari, Cesar AF De Rose, Sasindu Wijeratne, Rajgopal Kannan, Viktor K Prasanna

2022 21st International Symposium on Parallel and Distributed Computing (ISPDC), IEEE, 2022, pp. 49--56


FPGA accelerator for homomorphic encrypted sparse convolutional neural network inference


Yang Yang, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2022 IEEE 30th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), IEEE, 2022, pp. 1--9


Input feature pruning for accelerating GNN inference on heterogeneous platforms


Jason Yik, Sanmukh R Kuppannagari, Hanqing Zeng, Viktor K Prasanna

2022 IEEE 29th International Conference on High Performance Computing, Data, and Analytics (HiPC), IEEE, 2022, pp. 282--291


NTTGen


Yang Yang, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

Proceedings of the 19th ACM International Conference on Computing Frontiers, ACM, 2022


NTTGen: a framework for generating low latency NTT implementations on FPGA


Yang Yang, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

Proceedings of the 19th ACM International Conference on Computing Frontiers, 2022, pp. 30--39


Safe building HVAC control via batch reinforcement learning


Chi Zhang, Sanmukh Rao Kuppannagari, Viktor K Prasanna

IEEE Transactions on Sustainable Computing, vol. 7, IEEE, 2022, pp. 923--934


Socio-demographic Characteristics Prediction Using Soft Clustering of Load Consumption Data


Chung Ming Cheung, Sanmukh Rao Kuppannagari, Viktor K Prasanna

Proceedings of the Future Technologies Conference (FTC) 2021, Volume 1, Springer International Publishing, 2022, pp. 888--903


BRAC+: Going deeper with behavior regularized offline reinforcement learning


Chi Zhang, Sanmukh Rao Kuppannagari, Viktor Prasanna

2021


Brac+: Improved behavior regularized actor critic for offline reinforcement learning


Chi Zhang, Sanmukh Kuppannagari, Prasanna Viktor

Asian Conference on Machine Learning, PMLR, 2021, pp. 204--219


Dynamap: Dynamic algorithm mapping framework for low latency cnn inference


Yuan Meng, Sanmukh Kuppannagari, Rajgopal Kannan, Viktor Prasanna

The 2021 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2021, pp. 183--193


Efficient neighbor-sampling-based gnn training on cpu-fpga heterogeneous platform


Bingyi Zhang, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor Prasanna

2021 IEEE High Performance Extreme Computing Conference (HPEC), IEEE, 2021, pp. 1--7


FGYM: Toolkit for Benchmarking FPGA based Reinforcement Learning Algorithms


Nathaniel Peura, Yuan Meng, Sanmukh Kuppannagari, Viktor Prasanna

2021 31st International Conference on Field-Programmable Logic and Applications (FPL), IEEE, 2021, pp. 404--404


Fpga acceleration of number theoretic transform


Tian Ye, Yang Yang, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

High Performance Computing: 36th International Conference, ISC High Performance 2021, Virtual Event, June 24--July 2, 2021, Proceedings 36, Springer International Publishing, 2021, pp. 98--117


How to avoid zero-spacing in fractionally-strided convolution? a hardware-algorithm co-design methodology


Yuan Meng, Sanmukh Kuppannagari, Rajgopal Kannan, Viktor Prasanna

2021 IEEE 28th International Conference on High Performance Computing, Data, and Analytics (HiPC), IEEE, 2021, pp. 81--90


Leveraging Spatial Information in Smart Grids using STGCN for Short-Term Load Forecasting


Chung Ming Cheung, Sanmukh Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

Proceedings of the 2021 Thirteenth International Conference on Contemporary Computing, 2021, pp. 159--167


Parallel actors and learners: A framework for generating scalable RL implementations


Chi Zhang, Sanmukh Rao Kuppannagari, Viktor K Prasanna

2021 IEEE 28th International Conference on High Performance Computing, Data, and Analytics (HiPC), IEEE, 2021, pp. 1--10


Performance modeling and FPGA acceleration of homomorphic encrypted convolution


Tian Ye, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2021 31st International Conference on Field-Programmable Logic and Applications (FPL), IEEE, 2021, pp. 115--121


PPOAccel: A high-throughput acceleration framework for proximal policy optimization


Yuan Meng, Sanmukh Kuppannagari, Rajgopal Kannan, Viktor Prasanna

IEEE Transactions on Parallel and Distributed Systems, vol. 33, IEEE, 2021, pp. 2066--2078


Spatio-temporal missing data imputation for smart power grids


Sanmukh R Kuppannagari, Yao Fu, Chung Ming Chueng, Viktor K Prasanna

Proceedings of the twelfth ACM international conference on future energy systems, 2021, pp. 458--465


Accelerating proximal policy optimization on cpu-fpga heterogeneous platforms


Yuan Meng, Sanmukh Kuppannagari, Viktor Prasanna

2020 IEEE 28th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), IEEE, 2020, pp. 19--27


A high throughput parallel hash table accelerator on HBM-enabled FPGAs


Yang Yang, Sanmukh R Kuppannagari, Viktor K Prasanna

2020 International Conference on Field-Programmable Technology (ICFPT), IEEE, 2020, pp. 148--153


A high throughput parallel hash table on fpga using xor-based memory


Ruizhi Zhang, Sasindu Wijeratne, Yang Yang, Sanmukh R Kuppannagari, Viktor K Prasanna

2020 IEEE High performance extreme computing conference (HPEC), IEEE, 2020, pp. 1--7


Crowdsourced edge: a novel networking paradigm for the collaborative community


St{\'e}phane K{\"u}ndig, Constantinos Marios Angelopoulos, Sanmukh R Kuppannagari, Jos{\'e} Rolim, Viktor K Prasanna

2020 16th International Conference on Distributed Computing in Sensor Systems (DCOSS), IEEE, 2020, pp. 474--481


DEEP solar: Data DrivEn modeling and analytics for enhanced system layer ImPlementation


Viktor Prasanna, Rajgopal Kannan, Sanmukh Kuppannagari, Ajitesh Srivastava, Chung Ming Cheung, Athanasios Rompokos, Chi Zhang

Univ. of Southern California, Los Angeles, CA (United States), 2020


Disaggregation of behind-the-meter solar generation in presence of energy storage resources


Chung Ming Cheung, Sanmukh Rao Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2020 IEEE Conference on Technologies for Sustainability (SusTech), IEEE, 2020, pp. 1--7


FASTHash: F PG A-Ba s ed High T hroughput Parallel Hash Table


Yang Yang, Sanmukh R Kuppannagari, Ajitesh Srivastava, Rajgopal Kannan, Viktor K Prasanna

High Performance Computing: 35th International Conference, ISC High Performance 2020, Frankfurt/Main, Germany, June 22--25, 2020, Proceedings 35, Springer International Publishing, 2020, pp. 3--22


How to efficiently train your ai agent? characterizing and evaluating deep reinforcement learning on heterogeneous platforms


Yuan Meng, Yang Yang, Sanmukh Kuppannagari, Rajgopal Kannan, Viktor Prasanna

2020 IEEE High Performance Extreme Computing Conference (HPEC), IEEE, 2020, pp. 1--7


Load demand user profiling in smart grids with distributed solar generation


Chung Ming Cheung, Sanmukh Rao Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2020 IEEE Power \& Energy Society Innovative Smart Grid Technologies Conference (ISGT), IEEE, 2020, pp. 1--5


Maximum entropy model rollouts: Fast model based policy optimization without compounding errors


Chi Zhang, Sanmukh Rao Kuppannagari, Viktor K Prasanna

arXiv preprint arXiv:2006.04802, 2020


Parallel Totally Induced Edge Sampling on FPGAs 1


Akshit Goel, Sanmukh R Kuppannagari, Yang Yang, Ajitesh Srivastava, Viktor K Prasanna

Parallel Computing: Technology Trends, IOS Press, 2020, pp. 671--680


Qtaccel: A generic fpga based design for q-table based reinforcement learning accelerators


Rachit Rajat, Yuan Meng, Sanmukh Kuppannagari, Ajitesh Srivastava, Viktor Prasanna, Rajgopal Kannan

Proceedings of the 2020 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2020, pp. 323--323


QTAccel: A generic FPGA based design for Q-table based reinforcement learning accelerators


Yuan Meng, Sanmukh Kuppannagari, Rachit Rajat, Ajitesh Srivastava, Rajgopal Kannan, Viktor Prasanna

2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), IEEE, 2020, pp. 107--114


QTAccel: Generic FPGA Design for Q-Table based Reinforcement Learning Accelerators


Rachit Rajat, Yuan Meng, Sanmukh R Kuppannagari, Ajitesh Srivastava, Rajgopal Kannan, Viktor K Prasanna

28th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA), 2020


QTAccel: Generic FPGA Design for Q-Table based Reinforcement Learning Accelerators


Yuan Meng, Sanmukh R Kuppannagari, Rachit Rajat, Ajitesh Srivastava, Rajgopal Kannan, Viktor K Prasanna

27th Reconfigurable Architectures Workshop (RAW), 2020


A cooperative multi-agent deep reinforcement learning framework for real-time residential load scheduling


Chi Zhang, Sanmukh R Kuppannagari, Chuanxiu Xiong, Rajgopal Kannan, Viktor K Prasanna

Proceedings of the international conference on internet of things design and implementation, 2019, pp. 59--69


Approximate scheduling of ders with discrete complex injections


Sanmukh Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

Proceedings of the Tenth ACM International Conference on Future Energy Systems, 2019, pp. 204--214


Building HVAC scheduling using reinforcement learning via neural network based model approximation


Chi Zhang, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

Proceedings of the 6th ACM international conference on systems for energy-efficient buildings, cities, and transportation, 2019, pp. 287--296


HiPC 2019 WORKSHOP 1: 1st Workshop on Data Science for Future Energy Systems


Sanmukh R Kuppannagari, Chayan Sarkar

2019 26th International Conference on High Performance Computing, Data and Analytics Workshop (HiPCW), IEEE, 2019, pp. 1--1


Ip cores for graph kernels on fpgas


Sanmukh R Kuppannagari, Rachit Rajat, Rajgopal Kannan, Aravind Dasu, Viktor K Prasanna

2019 IEEE High Performance Extreme Computing Conference (HPEC), IEEE, 2019, pp. 1--7


Minimizing cost of smart grid operations by scheduling mobile energy storage systems


Ajitesh Srivastava, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

IEEE Letters of the Computer Society, vol. 2, IEEE, 2019, pp. 20--23


Towards improved real-time observability of behind-meter photovoltaic systems: A data-driven approach


Chung Ming Cheung, Sanmukh Rao Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

Proceedings of the Tenth ACM International Conference on Future Energy Systems, 2019, pp. 447--455


Discrete Optimization for Supply Demand Matching in Smart Grids


Sanmukh Rao Kuppannagari

University of Southern California, 2018


Generative adversarial network for synthetic time series data generation in smart grids


Chi Zhang, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2018 IEEE international conference on communications, control, and computing technologies for smart grids (SmartGridComm), IEEE, 2018, pp. 1--6


Minimizing Cost of Load Matching in Multiple Micro-Grids Using MESS


Athanasios A Rompokos, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2018 IEEE Conference on Technologies for Sustainability (SusTech), IEEE, 2018, pp. 1--7


NO-LESS: Near optimal curtailment strategy selection for net load balancing in micro grids


Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2018 IEEE Power \& Energy Society Innovative Smart Grid Technologies Conference (ISGT), IEEE, 2018, pp. 1--5


Optimal discrete net-load balancing in smart grids with high PV penetration


Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

ACM Transactions on Sensor Networks (TOSN), vol. 14, ACM New York, NY, USA, 2018, pp. 1--30


Risk aware net load balancing in micro grids with high DER penetration


Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2018 IEEE Power \& Energy Society Innovative Smart Grid Technologies Conference (ISGT), IEEE, 2018, pp. 1--5


Subset level detection of false data injection attacks in smart grids


Stefan Binna, Sanmukh R Kuppannagari, Dominik Engel, Viktor K Prasanna

2018 IEEE Conference on Technologies for Sustainability (SusTech), IEEE, 2018, pp. 1--7


Optimal net-load balancing in smart grids with high PV penetration


Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

Proceedings of the 4th ACM International Conference on Systems for Energy-Efficient Built Environments, 2017, pp. 1--10


Automated Dynamic Demand Response Implementation on a Micro-grid


Sanmukh R Kuppannagari, Rajgopal Kannan, Charalampos Chelmis, Viktor K Prasanna

City of Los Angeles Department, 2016


Implementation of Learning-Based Dynamic Demand Response on a Campus Micro-Grid.


Sanmukh R Kuppannagari, Rajgopal Kannan, Charalampos Chelmis, Viktor K Prasanna

IJCAI, 2016, pp. 4250--4251


Improved protection scheme for data attack on strategic buses in the smart grid


Charith Wickramaarachchi, Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2016 IEEE Conference on Technologies for Sustainability (SusTech), IEEE, 2016, pp. 96--101


Optimal customer targeting for sustainable demand response in smart grids


Sanmukh R Kuppannagari, Rajgopal Kannan, Charalampos Chelmis, Arash S Tehrani, Viktor K Prasanna

Procedia Computer Science, vol. 80, Elsevier, 2016, pp. 324--334


An ilp based algorithm for optimal customer selection for demand response in smartgrids


Sanmukh R Kuppannagari, Rajgopal Kannan, Viktor K Prasanna

2015 International Conference on Computational Science and Computational Intelligence (CSCI), IEEE, 2015, pp. 300--305


Efficient Generation of Energy and Performance Pareto Front for FPGA Designs


Sanmukh R Kuppannagari, Viktor K Prasanna

Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2015, pp. 273--273


Energy performance of fpgas on perfect suite kernels


Sanmukh R Kuppannagari, Ren Chen, Andrea Sanny, Shreyas G Singapura, Geoffrey Phi C Tran, Shijie Zhou, Yusong Hu, Stephen P Crago, Viktor K Prasanna

2014 IEEE High Performance Extreme Computing Conference (HPEC), IEEE, 2014, pp. 1--6


High level performance model based design space exploration for energy-efficient designs on fpgas


Sanmukh R Kuppannagari, Yusong Hu, Viktor K Prasanna

International Green Computing Conference, IEEE, 2014, pp. 1--6