Yu David Liu


Professor
School of Computing
State University of New York at Binghamton
Email: davidL at binghamton.edu
Office: Q3 Engineering Building





2021


My research interest is software systems. I am particularly drawn to solutions that streamline the interface between the application and the underlying system, and address cross-cutting concerns such as reliability, energy efficiency, performance, and security. These solutions may result from novel designs of runtime systems, compilers, programming languages, and software frameworks.

I received my Ph.D. from the Johns Hopkins University, advised by Scott Smith. I was a recipient of the NSF CAREER Award in 2010, the Google Faculty Research Award in 2011, the Outstanding Research Achievement Award from the Department of Computer Science at SUNY Binghamton in 2018, and from Watson School of Engineering and Applied Science in 2019. My research is currently supported by the National Science Foundation, currently through awards 2053391, 2215016, and 2426352. In Fall 2022, I was a Fulbright Scholar awardee, visiting University of Maribor, Slovenia.

Current Projects

    

(credit: M. Cohen)
  Sustainability-Aware and Energy-Aware Computing
From data centers to smart phones, sustainability and energy efficiency are critical design considerations of modern computing. Read about LuCRETius (ICSE'26), Vesta (PLDI'24), Smaragdine (ICSE'24), Vincent (ECOOP'22), Eflect (ICSE'22), Chappie (FSE'20) and Ent (PLDI'17).

(credit: hypepotamus.com)
  Optimizing Data-Intensive Software
Data analytics applications are on the rise. Correct and efficient optimization is critical for their design. Read about Pitstop (OOPSLA'24) and DON Calculus (OOPSLA'22).

(credit: binghamton.edu)
  Unmanned Aerial Vehicles
UAVs are an emerging computing platform increasingly becoming common in our society. Read about safety-critical concerns in open-source UAV auto-pilots (ICSE'21), Java-based UAV autopilot JCopter (IROS'21), and compiler-based regulation enforcement (ICRA'24).

(credit: pixabay.com)
  Thwarting Side-Channel Attacks
Side channels pose a new threat to future software/hardware systems. Read about Composable Cachelets (USENIX Security'22), TEE-SHirT (NDSS'24), and SCC (USENIX Security'25).

Recent Work

Team

  • Kerem Arikan (Ph.D.), co-advised with Dmitry Ponomarev
  • Vincent Jui Hsin Lee (B.S.)
  • Abror Mamataliev (Ph.D.)
  • Joseph Raskind (Ph.D.)
  • Huaxin Tang (Ph.D.)
  • Alumni

Teaching

  • CS680G: Sustainable Computing (Spring 2025)
  • CS471: Programming Languages (Spring 2025)

Events

Fun