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.


Add event to Google
Add event to iCal