Optane Memory Hardware/Software Integration

{loadposition employment}


Project Title:  Optane Memory Hardware and Software Integration



Donald Kline Jr, SHREC P5 graduate student leader

Sébastien Ollivier, SHREC P5 graduate student member



Intel’s Optane Memory is an exciting new memory with many implications for next-generation computing systems and space applications. Radiation experiments performed on the devices by both our group and NASA indicate the phase-change material (PCM) comprising the physical memory has considerable inherent resilience to radiation. Further, its considerable density advantages and persistence has the potential to enable the next generation of data centers and high-performance space computing. Despite these considerable advantages, the device has write limitations, and thus the system must be intelligently controlled to extend the lifetime of these memories as much as possible.

We will educate and train the students in the integration of Optane memory into a real system. This includes hardware integration to connect the Optane memory with the CHREC-Space-Processor and SHREC-Space-Processor, education on the very recently released persistent memory development kit to make high-performance programs which take advantage of persistent memory, education on our group’s published techniques in memory reliability, and hardware preparation for future DRAM and Optane radiation tests.

With our guidance, students will apply these concepts to address an independently chosen problem in the memory domain. At the concluding EXPO, students will present the solutions to their chosen problem, and report their success for judging.


Research & Development Focus

  • Hardware acceleration for FPGA/SoC platforms in HPC and embedded computing domains
  • Hardware interfaces for embedded FPGA/SoC platforms


Learning Focus

  • Memory reliability
  • FPGA integration
  • Persistent memory coding


Desired Results

  • Hardware-motivated students help work on optane integration and hardware rigs
  • Software-motivated students learn to take advantage of optane DC persistent memory, released the first week of April 2019, for next-generation data centers


Desired Majors/Qualifications


Computer Engineering, Electrical Engineering, and Computer Science



  • Desirable: some experience in FPGAs/SoCs
  • Desirable: some experience in Linux


  • Required: Algorithms, Data Structures, Threads/System software
  • Desirable: C++



Students will serve as volunteers.


Please submit your resume and cover letter to Vivian Benton, benton@psc.edu.