Home

I am the head of the Accelerated Computing Systems Lab.

We use bleeding-edge hardware to build new easy-to-program high-performance systems with strong security. Our projects include new operating systems for  GPUs, FPGAs and SmartNICs, data-center scale OS for disaggregated architectures, new defenses against hardware side channels and speculative execution attacks, new compilers and runtimes for secure processors, distributed programs and virtual machines on programmable switches, and machine learning-based hardware systems. Our research results were partially adopted by NVIDIA, Mellanox and Intel. Most of our software is open-source and free.

I teach Intro to OS (046209) and Advanced OS (048080) in Winters, and Accelerated Systems (046278/236278) and Computer Security Principles (046280) in Springs.

I am always looking for ambitious students with a strong technical background, creative and original thinking, and a passion for building innovative computer systems using emerging hardware with real long-term impact on industry and academic research. I also have postdoc and summer internship openings.

מידע לסטודנטים לגבי בחירת מסלול לימודים בפקולטה להנדסת חשמל