Ajouter à votre agenda

Colloquium d’Informatique de Sorbonne Université
James Larus, Ecole Polytechnique Fédérale de Lausanne

Tuesday 23 October 2018 18:00
Amphi 25 Sorbonne University - Faculté des Sciences

Programming Non-Volatile Memory

James Larus

James Larus is Professor and Dean of the School of Computer and Communication Sciences (IC) at EPFL (École Polytechnique Fédérale de Lausanne). Prior to joining IC in October 2013, Larus was a researcher, manager, and director in Microsoft Research for over 16 years and an assistant and associate professor in the Computer Sciences Department at the University of Wisconsin, Madison. Larus has been an active contributor to numerous communities. He published over 100 papers (with 9 best and most influential paper awards), received over 40 US patents. Larus received a National Science Foundation Young Investigator award in 1993 and became an ACM Fellow in 2006. Larus received his MS and PhD in Computer Science from the University of California, Berkeley in 1989, and an AB in Applied Mathematics from Harvard in 1980.


New memory technologies are changing the computer systems landscape. Motivated by the power limitations of DRAM, new, non-volatile memory (NVM) technologies — such as ReRAM, PCM, and STT-RAM — are likely to be widely deployed in server and commodity computers in the near future. These memories erase the classical dichotomy between slow, non-volatile disks or SSDs and fast, volatile memory, greatly expanding the possible uses of durability mechanisms. Taking advantage of non-volatility is not as simple as just writing data to NVM. Without programming support, it is challenging to write correct, efficient code that permits recovery after a power failure since the restart mechanism must find a consistent state in the durable storage. This problem is well-known in the database community, and a significant portion of a DB system is devoted to ensuring recoverability after failures. NVM differs, however, because its writes are fine-grain, low-cost, and go directly to memory, leaving little opportunity for software intervention. This talk will present new and effective techniques and programming language support for these memories.

Other information

Contact: Antoine Miné

Steering committee

There will be a cocktail at 17:15, in front of Amphi 25.

Amphi 25
Sorbonne Université - Faculty of Science & EngineeringCampus Pierre et Marie Curie
4 place Jussieu
75005 Paris (métro Jussieu)

How to reach Sorbonne University (Faculty of Science & Engineering).

Electronic access

Colloquium announcements

In order to be informed of future events via emails, you can subscribe to colloquium announcements.
If you do not want to be informed anymore, you can unsubscribe to colloquium announcements