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).
Project Dates
Start Date: 1/11/2023 - End Date: 4/30/2023
Students Needed
Type of Project
Individual
Student Responsibilities
Work 10 hours a week, read papers, brainstorming with team, report and presentation at the end, release of source code.
Time Commitment
10 hours per week hour(s)
Student Requirements
Interested in Working With the Following Programs
For EXCEL URE Students Only
Additional Notes