Dr. Iris Bahar

Department Head and Professor, Computer Science

Since January 2022, R. Iris Bahar has been the Computer Science Department Head and Professor at the Colorado School of Mines. Her research interests lie broadly in areas of computer system design and design automation. A main theme of her research over the years has been energy-efficient and reliable computing, from robots, to high-end processors, embedded systems, and emerging technologies.

Between her M.S. and Ph.D. studies, she worked for 5 years at Digital Equipment Corporation, mainly on their VAX microprocessor designs.

Prior to joining CS@Mines as Department Head, she was faculty at Brown University for 26 years with a joint appointment in the School of Engineering and Department of Computer Science.

Her research has been continuously funded since 1997 through various industrial and government sources, including the NSF (including a career award), DARPA, DoD, the Semiconductor Research Corporation (SRC), Intel, IBM, Facebook, and NASA.

She is the 2019 recipient of the Marie R. Pistilli Women in Engineering Achievement Award and the Brown University School of Engineering Award for Excellence in Teaching in Engineering.

She is an IEEE Fellow and ACM Distinguished Scientist.

Activity

Research Overview

Dr. Bahar's research integrates human-robot interaction, energy-efficient hardware acceleration, and secure memory systems to address critical challenges in modern computing and autonomous systems.


Research Areas

Human-Robot Interaction & Causal Reasoning

  • Integration of human causal models with robot decision-making
  • LLM-enhanced planning for object assembly and troubleshooting

Hardware Acceleration for Robotics

  • FPGA-accelerated kernels for robot perception and planning
  • Energy-efficient machine learning for autonomous systems

Secure & Reliable Computing Systems

  • High-performance secure memory architectures
  • Non-volatile memory design and data structures

Current Research Projects

Causal Models as a Framework for Human-Robot Interaction

Human reasoning often makes use of explicit causal models, allowing humans to explain, hypothesize, and extrapolate to different domains in uncertain scenarios. This project aims to harness the general causal reasoning abilities of the average human to guide robots in specific tasks. We explore if human mental models of objects, even when flawed, can be integrated with a collaborative robot's decision-making framework to allow it to make smarter choices for different object-related tasks such as assembly and troubleshooting. We also explore how human causal models can be strategically integrated with Large Language Models (LLMs) to improve planning outcomes under uncertainty for object assembly and troubleshooting tasks.

Funding: ONR ($925,598, June 2022-June 2026)

Collaborators: S. Sloman (co-PI)

Real-time, Energy-efficient Hardware Acceleration for Robot Applications

Autonomous Mobile Robots have shown significant promise for many real-world applications. To complete such tasks, these systems require a robust system comprising sensing, planning, and control, all of which can be very computationally expensive, affecting both runtime and energy consumption. We propose a framework for developing FPGA-accelerated kernels for robotics applications through hardware-software co-design. Our design approach exposes fine-grained parallelism and eliminates synchronization bottlenecks via deep pipelining across algorithmic stages.

Funding: NSF ($500,000, June 2021-2026)

Collaborators: R. I. Bahar (sole-PI)

High-performance Secure Memory for Heterogeneous Systems

The increasing dependence on information technology has made us more vulnerable to sophisticated computer-based attacks. To improve the trust in computing systems, data can be protected with a secure memory system, but this requires data encryption and special data structures to protect data before going out to memory, which can lead to significant performance overheads. This project investigates various approaches to improve implementation costs of secure memory in terms of runtime, hardware overhead, memory utilization, scalability, and energy consumption.

Funding: NSF ($500,000, June 2019-June 2023)

Collaborators: M. Herlihy, T. Moreshet (co-PIs)

Publications

Current Students

Past Students

Interested in working with me?

Apply here