Block Device Driver Design for Fast NVM Class Devices

Abstract: The near-DRAM access speeds of emerging Non-Volatile Memories is still a grand challenge for system software developers: delivering the promised high performance through the kernel is proving difficult as host software execution time often exceeds the access latency of these novel media. Using a prototype Phase Change Memory PCIe block storage device, this work explores the relative performance of different kernel device driver architectures compared to a lean direct-access user-space library.

Bio: Damien Le Moal received his engineering degree in Computer Science and Applied Mathematics from ENSEEIHT (National Superior Institute of Electronics, Electrical Engineering, Computer Science, Hydraulics and Telecommunications, Toulouse, France) in 1995 and his Ph.D. in Informatics from Kyoto University (Japan), Graduate School of Informatics, in 2010. In 2013, he joined HGST Research System Software Group and is involved in operating system and application software research for storage systems.