Undergraduate Researcher in persistent memory programming - Computer Science

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/8/2024 - End Date: 4/30/2024

Students Needed

Type of Project


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

Position Overview

  • Date Posted: 10-02-2020
  • Paid: Yes