Skip to content (access key 's')
Logo of Technion
Logo of CS Department
Events

Events

ceClub: Theoretical Foundations for Emerging Multiprocessor Hardware
event speaker icon
Naama Ben-David (VMware)
event date icon
Wednesday, 22.12.2021, 11:30
event location icon
Electrical Eng. Building 1061
Due to the end of Moore’s law, hardware has been developing more rapidly in recent years than it has at any point since the early days of computing. These hardware developments are trending toward multiprocessor settings, which have the potential to deliver the speedups that CPU frequency scaling can no longer support. In this talk, I will discuss my work on building theoretical foundations for emerging multiprocessor technologies. I will focus on one line of work that concerns a data center communication primitive called Remote Direct Memory Access (RDMA). RDMA allows accessing the memory of a remote machine without involving its CPU, and has become widely adopted in recent years due to its performance advantages. I’ll present the first theoretical model that captures RDMA’s capabilities, and use it to show that RDMA is more powerful than previous communication technology. I’ll then present the design of a state machine replication system based on those theoretical insights that improves previous state-of-the-art latency both in failure-free executions (by over 2x) and in failure recovery (by over 10x). Bio: Naama Ben-David is a postdoctoral researcher at VMware. She completed her PhD at Carnegie Mellon University, where her dissertation received an honorable mention for the CMU SCS Dissertation Award. Her primary research interests are in the intersection of theory and practice in distributed and concurrent computing. More specifically, Naama strives to theoretically explain phenomena seen in modern machines, and to use obtained insights to design and analyze practical algorithms for multiprocessor settings. Naama is the recipient of an NSERC postgraduate scholarship and a Microsoft Research PhD Fellowship.
[Back to the index of events]