Computer Science Talk
— 5:00pm
Location:
Reddy Conference Room 4405
-
Gates Hillman Centers
Speaker:
MICHAL FRIEDMAN
,
Ph.D. Student
http://www.cs.technion.ac.il/people/michal.f/
Concurrent Data Structures for Non-Volatile Memory
Speaker: Michal Friedman
Location: GHC 4405
Concurrent Data Structures for Non-Volatile Memory
Non-volatile memory is expected to coexist with (or even displace) volatile DRAM for main memory in upcoming architectures. This has led to increasing interest in the problem of designing and specifying durable data structures that can recover from system crashes. Data structures may be designed to satisfy stricter or weaker durability guarantees to provide a balance between the strength of the provided guarantees and performance overhead. This talk will present some of the proposed data structures, focusing on three novel implementations of a concurrent lock-free queue. These implementations illustrate algorithmic challenges in building persistent lock-free data structures with different levels of durability guarantees.
—
Michal Friedman is a PhD student in the Technion, Israel, and an Azrieli scholar. Her dissertation spans over theory and practice of concurrent computation and software for non-volatile memories. Her advisor is Prof. Erez Petrank. She received a B.Sc. from the Technion summa cum laude, and she received several Technion teaching awards for her teaching of undergraduate courses.