Vijay Janapa Reddi

Harvard University

Research Expertise

Computer Architecture
Machine Learning Systems
Autonomous Agents

About

Dr. Vijay Janapa Reddi is an Associate Professor of Engineering and Applied Sciences at Harvard University, where his research focuses on the intersection of computer architecture, machine learning systems, and autonomous agents. His multidisciplinary expertise drives advancements in efficient and intelligent computing systems across scales, from mobile and edge platforms to Internet of Things (IoT) devices. Prior to joining Harvard, Dr. Janapa Reddi was an Associate Professor in the Department of Electrical and Computer Engineering at the University of Texas at Austin. In addition to his academic role, Dr. Janapa Reddi is deeply involved in shaping the future of machine learning and edge AI technologies. He serves as Vice President and co-founder of MLCommons, a nonprofit organization dedicated to accelerating machine learning innovation. In this capacity, he oversees the MLCommons Research organization, sits on its board of directors, and co-led the development of the MLPerf benchmarks, which evaluates a wide range of ML systems from megawatt to microwatt scales. Dr. Janapa Reddi also serves on the boards of directors for the EDGE AI Foundation, fostering academic-industry partnerships at the edge of AI. Throughout his career, Dr. Janapa Reddi has earned numerous awards and accolades, including the Gilbreth Lecturer Honor from the National Academy of Engineering (NAE) in 2016, the IEEE TCCA Young Computer Architect Award (2016), the Intel Early Career Award (2013), and Google Faculty Research Awards in 2012, 2013, 2015, 2017, and 2020. He has also received Best Paper awards at the 2020 Design Automation Conference (DAC), the 2005 International Symposium on Microarchitecture (MICRO), and the 2009 International Symposium on High-Performance Computer Architecture (HPCA). Additionally, he has won various honors and awards, including IEEE Top Picks in Computer Architecture (2006, 2010, 2011, 2016, 2017, 2022, 2023). He is included in the MICRO and HPCA Halls of Fame (inducted in 2018 and 2019, respectively). Dr. Janapa Reddi is passionate about expanding access to applied machine learning and promoting diversity in STEM. He has developed an open-source book, "Machine Learning Systems," (mlsysbook.ai) which is widely adopted by institutions worldwide. Additionally, he created the Tiny Machine Learning (TinyML) series on edX, a massive open online course that has trained over 100,000 students globally in recent years. Dr. Janapa Reddi holds a Ph.D. in computer science from Harvard University, an M.S. in electrical and computer engineering from the University of Colorado at Boulder, and a B.S. in computer engineering from Santa Clara University.

Legacy Map

Full View

Publications

Pin
ACM SIGPLAN Notices
2005
GPUWattch
ACM SIGARCH Computer Architecture News
2013
What is TensorFlow Lite
TensorFlow Lite for Mobile Development
2020
The Vision Behind MLPerf: Understanding AI Inference Performance
IEEE Micro
2021
Deep Reinforcement Learning for Cyber Security
IEEE Transactions on Neural Networks and Learning Systems
2023
MLPerf: An Industry Standard Benchmark Suite for Machine Learning Performance
IEEE Micro
2020
Adoption of public interventions for adolescent alcohol use in Portugal: challenges and opportunities
IACAPAP ArXiv
2020
A Dynamic Compilation Framework for Controlling Microprocessor Energy and Performance
38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'05)
TinyOL: TinyML with Online-Learning on Microcontrollers
2021 International Joint Conference on Neural Networks (IJCNN)
2021
Web search using mobile cores
ACM SIGARCH Computer Architecture News
2010
PIN
Proceedings of the 2004 workshop on Computer architecture education held in conjunction with the 31st International Symposium on Computer Architecture - WCAE '04
2004
LatinX in AI at Neural Information Processing Systems Conference 2021
Unknown Venue
2021
PLR: A Software Approach to Transient Fault Tolerance for Multicore Architectures
IEEE Transactions on Dependable and Secure Computing
2009
High-performance and energy-efficient mobile web browsing on big/little systems
2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA)
2013
Mobile CPU's rise to power: Quantifying the impact of generational mobile CPU design trends on performance, energy, and user satisfaction
2016 IEEE International Symposium on High Performance Computer Architecture (HPCA)
2016
Using Process-Level Redundancy to Exploit Multiple Cores for Transient Fault Tolerance
37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)
2007
Voltage emergency prediction: Using signatures to reduce operating margins
2009 IEEE 15th International Symposium on High Performance Computer Architecture
2009
LatinX in AI at Neural Information Processing Systems Conference 2023
Unknown Venue
2023
Event-based scheduling for energy-efficient QoS (eQoS) in mobile Web applications
2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)
2015
Voltage Smoothing: Characterizing and Mitigating Voltage Noise in Production Processors via Software-Guided Thread Scheduling
2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture
2010
Shadow Profiling: Hiding Instrumentation Costs with Parallelism
International Symposium on Code Generation and Optimization (CGO'07)
2007
HELIX
Proceedings of the Tenth International Symposium on Code Generation and Optimization
2012
TinyML: Current Progress, Research Challenges, and Future Roadmap
2021 58th ACM/IEEE Design Automation Conference (DAC)
2021
TinyMLedu: The Tiny Machine Learning Open Education Initiative
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2
2022
Safe limits on voltage reduction efficiency in GPUs
Proceedings of the 48th International Symposium on Microarchitecture
2015
MAVBench: Micro Aerial Vehicle Benchmarking
2018 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
2018
Mosaic: cross-platform user-interaction record and replay for the fragmented android ecosystem
2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
2015
Federated benchmarking of medical artificial intelligence with MedPerf
Nature Machine Intelligence
2023
LSSED: A Large-Scale Dataset and Benchmark for Speech Emotion Recognition
ICASSP 2021 - 2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)
2021
Air Learning: a deep reinforcement learning gym for autonomous aerial robot visual navigation
Machine Learning
2021
Gables: A Roofline Model for Mobile SoCs
2019 IEEE International Symposium on High Performance Computer Architecture (HPCA)
2019
Microarchitectural implications of event-driven server-side web applications
Proceedings of the 48th International Symposium on Microarchitecture
2015
Widening Access to Applied Machine Learning with TinyML
Harvard Data Science Review
2022
Sniffy Bug: A Fully Autonomous Swarm of Gas-Seeking Nano Quadcopters in Cluttered Environments
2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
2021
WebCore
ACM SIGARCH Computer Architecture News
2014
Gradient-Leakage Resilient Federated Learning
2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS)
2021
LatinX in AI at Neural Information Processing Systems Conference 2022
Unknown Venue
2022
Algorithm-Hardware Co-Design of Adaptive Floating-Point Encodings for Resilient Deep Learning Inference
2020 57th ACM/IEEE Design Automation Conference (DAC)
2020
Tiny Robot Learning (tinyRL) for Source Seeking on a Nano Quadcopter
2021 IEEE International Conference on Robotics and Automation (ICRA)
2021
Adaptive guardband scheduling to improve system-level efficiency of the POWER7+
Proceedings of the 48th International Symposium on Microarchitecture
2015
Accelerator-level parallelism
Communications of the ACM
2021
Deep Facial Recognition using Tensorflow
2019 IEEE/ACM Third Workshop on Deep Learning on Supercomputers (DLS)
2019
GPU voltage noise: Characterization and hierarchical smoothing of spatial and temporal voltage noise interference in GPU architectures
2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)
2015
An Electro-Photonic System for Accelerating Deep Neural Networks
ACM Journal on Emerging Technologies in Computing Systems
2023
Quantifying and improving the efficiency of hardware-based mobile malware detectors
2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
2016
Dimetrodon
Proceedings of the 48th Design Automation Conference
2011
Flying IoT: Toward Low-Power Vision in the Sky
IEEE Micro
2017
arXiv
100 Years of Math Milestones
2019
An event-guided approach to reducing voltage noise in processors
2009 Design, Automation & Test in Europe Conference & Exhibition
2009
Persistent Code Caching: Exploiting Code Reuse Across Executions and Applications
International Symposium on Code Generation and Optimization (CGO'07)
2007
GPUVolt
Proceedings of the 2014 international symposium on Low power electronics and design
2014
Voltage Noise in Production Processors
IEEE Micro
2011
Dynamic-Compiler-Driven Control for Microprocessor Energy and Performance
IEEE Micro
2006
A Survey on Machine Learning Accelerators and Evolutionary Hardware Platforms
IEEE Design & Test
2022
Robomorphic computing: a design methodology for domain-specific accelerators parameterized by robot morphology
Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems
2021
Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robots
2022 IEEE 4th International Conference on Artificial Intelligence Circuits and Systems (AICAS)
2022
Few-Shot Keyword Spotting in Any Language
Interspeech 2021
2021
Accelerating Robot Dynamics Gradients on a CPU, GPU, and FPGA
IEEE Robotics and Automation Letters
2021
Neuromorphic Computing between Reality and Future Needs
Artificial Intelligence
2023
CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (TinyML) Acceleration on FPGAs
2023 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
2023
The Sky Is Not the Limit: A Visual Performance Model for Cyber-Physical Co-Design in Autonomous Machines
IEEE Computer Architecture Letters
2020
Two Billion Devices and Counting
IEEE Micro
2018
The Role of the CPU in Energy-Efficient Mobile Web Browsing
IEEE Micro
2015
GreenWeb: language extensions for energy-efficient mobile web computing
ACM SIGPLAN Notices
2016
Barrier-Aware Warp Scheduling for Throughput Processors
Proceedings of the 2016 International Conference on Supercomputing
2016
Software-assisted hardware reliability
Proceedings of the 46th Annual Design Automation Conference
2009
Modern Hardware Margins: CPUs, GPUs, FPGAs Recent System-Level Studies
2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design (IOLTS)
2019
Exploiting Webpage Characteristics for Energy-Efficient Mobile Web Browsing
IEEE Computer Architecture Letters
2014
Automatic Domain-Specific SoC Design for Autonomous Unmanned Aerial Vehicles
2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO)
2022
Missing the Forest for the Trees: End-to-End AI Application Performance in Edge Data Centers
2020 IEEE International Symposium on High Performance Computer Architecture (HPCA)
2020
A Proposed Meta-Reality Immersive Development Pipeline: Generative AI Models and Extended Reality (XR) Content for the Metaverse
Journal of Intelligent Learning Systems and Applications
2023
Exceeding Conservative Limits: A Consolidated Analysis on Modern Hardware Margins
IEEE Transactions on Device and Materials Reliability
2020
Voltage-Stacked GPUs: A Control Theory Driven Cross-Layer Solution for Practical Voltage Stacking in GPUs
2018 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
2018
Predicting Voltage Droops Using Recurring Program and Microarchitectural Event Activity
IEEE Micro
2010
Analyzing and Improving Fault Tolerance of Learning-Based Navigation Systems
2021 58th ACM/IEEE Design Automation Conference (DAC)
2021
Eliminating voltage emergencies via software-guided code transformations
ACM Transactions on Architecture and Code Optimization
2010
MAVFI: An End-to-End Fault Analysis Framework with Anomaly Detection and Recovery for Micro Aerial Vehicles
2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)
2023
Is TinyML Sustainable?
Communications of the ACM
2023
Roofline Model for UAVs: A Bottleneck Analysis Tool for Onboard Compute Characterization of Autonomous Unmanned Aerial Vehicles
2022 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
2022
One Size Does Not Fit All: Quantifying and Exposing the Accuracy-Latency Trade-Off in Machine Learning Cloud Service APIs via Tolerance Tiers
2019 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
2019
T<inf>i</inf>-states: Processor power management in the temperature inversion region
2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
2016
Asymmetric Resilience: Exploiting Task-Level Idempotency for Transient Error Recovery in Accelerator-Based Systems
2020 IEEE International Symposium on High Performance Computer Architecture (HPCA)
2020
Robust and resilient designs from the bottom-up: Technology, CAD, circuit, and system issues
17th Asia and South Pacific Design Automation Conference
2012
Mobile processors for energy-efficient web search
ACM Transactions on Computer Systems
2011
Code coverage testing using hardware performance monitoring support
Proceedings of the sixth international symposium on Automated analysis-driven debugging
2005
Machine Learning Sensors
Communications of the ACM
2023
GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical Gradients
2022 International Conference on Robotics and Automation (ICRA)
2022
Collaborative evaluation for performance assessment of medical imaging applications
Trustworthy AI in Medical Imaging
2025
Analyis of Path Profiling Information Generated with Performance Monitoring Hardware
9th Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT'05)
Simulation and Analysis Engine for Scale-Out Workloads
Proceedings of the 2016 International Conference on Supercomputing
2016
RobotCore: An Open Architecture for Hardware Acceleration in ROS 2
2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
2022
Modeling Voltage Variation
Synthesis Lectures on Computer Architecture
2013

Education

PhD, Computer Architecture + AI Systems / October, 2010

Boston, Massachusetts, United States of America

Experience

Harvard University

Associate Professor / January, 2019Present

Links & Social Media

Join Vijay on NotedSource!
Join Now

At NotedSource, we believe that professors, post-docs, scientists and other researchers have deep, untapped knowledge and expertise that can be leveraged to drive innovation within companies. NotedSource is committed to bridging the gap between academia and industry by providing a platform for collaboration with industry and networking with other researchers.

For industry, NotedSource identifies the right academic experts in 24 hours to help organizations build and grow. With a platform of thousands of knowledgeable PhDs, scientists, and industry experts, NotedSource makes connecting and collaborating easy.

For academic researchers such as professors, post-docs, and Ph.D.s, NotedSource provides tools to discover and connect to your colleagues with messaging and news feeds, in addition to the opportunity to be paid for your collaboration with vetted partners.

Expert Institutions
NotedSource has experts from Stanford University
Expert institutions using NotedSource include Oxfort University
Experts from McGill have used NotedSource to share their expertise
University of Chicago experts have used NotedSource
MIT researchers have used NotedSource
Proudly trusted by
Microsoft uses NotedSource for academic partnerships
Johnson & Johnson academic research projects on NotedSource
ProQuest (Clarivate) uses NotedSource as their industry academia platform
Slamom consulting engages academics for research collaboration on NotedSource
Omnicom and OMG find academics on notedsource
Unilever research project have used NotedSource to engage academic experts

Connect with researchers and scientists like Vijay Janapa Reddi on NotedSource to help your company with innovation, research, R&D, L&D, and more.