Tel: (+972) 77 887 1503
Office: Fishbach 408-5 (TCE)
Electrical Engineering Department
I am co-organizing an international Workshop on Multi-core and Rack-scale systems (MARS-7) co-located with Eurosys 2017. Submit your papers!My recent talk [youtube] at the Technion Computer Engineering Center conference on the accelerator-
centric OS design [slides].
A postdoc position is now open!
In Spring 17 I am teaching a new course:
046278/236278: Accelerators and Accelerated systems
Google scholar profile
My focus is on building computer systems with programmable computational accelerators: GPUs, DSPs, FPGAs. I work on a broad range of systems projects on hardware architecture, programming tools, operating systems, security and privacy, high concurrency servers, high-speed I/O. All these projects strive to solve some of the challenges that complicate the design of efficient and fast systems with programmable accelerators. I am also interested in applications of accelerators to machine learning and high performance computing.
EE046209 Winter 2015,16 - [ugrad/grad] Operating systems structure
EE046274 Spring 2014,15,16 - [ugrad/grad] GPU-accelerated systems
EE048961 Winter 2014,16 - [grad] Selected topics in Operating Systems Design and Implementation
EE046274 Spring 2011 - [grad] Programming Massively Parallel Processors
CS236370 Autumn 2010 - [ugrad] Concurrent and Distributed Programming
CS236804 Spring 2010 - [grad] Seminar on parallel algorithms and applications for GPUs
CS236371 Spring 2010 - [ugrad] Project in parallel and distributed programming
2016: Systor (PC Chair), MaRS, PACT, VEE
2015: Systor, Eurosys
2014: Systor, ASPLOS external, SOSP poster
2013: IPDPS, CCGrid, SFMA, Systor
I received my PhD in Computer Science at the Technion in 2010. My
thesis is on the mechanisms for building supercomputing systems using
large-scale distributed, unreliable resources and graphical processing
units (GPUs). I spent two years at the UT Austin as a post-doc with Prof. Emmett Witchel.