We are looking for several undergraduate researchers to work on researching the programming aspects of persistent memory. Persistent memory (e.g. Intel Optane DC Persistent Memory) is a new type of memory that is being integrated into the main memory of computer systems. After decades of relying on DRAM as main memory, many computers will transition to PM, due to its superior density, cost per byte, and potential for future scaling. Interestingly, PM provides non-volatility, so it provides a faster substrate to store persistent data (as opposed to SSD or disks). PM requires different type of programming that includes crash consistency. Students in this project will work on researching the performance and persistency implications of writing PM software. Students will work with a team of mentors consisting of faculty in the Cybersecurity & Privacy Cluster and PhD students in the cluster. Students may be provided with desk space in a lab and a workstation (subject to availability).
Start Date: 1/11/2023 - End Date: 4/30/2023
Type of Project
Work 10 hours a week, read papers, brainstorming with team, report and presentation at the end, release of source code.
10 hours per week hour(s)
Interested in Working With the Following Programs
For EXCEL URE Students Only