- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Does the use of PMMs in Direct App Mode require custom programming on the software side in order to be utlized by a particular software program?
Examples:
1) Unreal Engine for rendering and test lighting.
2) Perforce Helix Core for version control.
Therefore, with regards to Unreal Engine, would there need to be custom C++ programming which would enable the PMMs to be recognized and utlizied?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello JamesJames77,
I would like to add some information:
For App Direct Mode the application should be modified to access the App Direct capacity with direct load and store mechanisms with persistent memory. Also, we recommend you to check https://pmem.io/ to learn about programming for persistent memory.
You may require the utilization of the following utility: https://pmem.io/pmdk/
The Persistent Memory Development Kit (PMDK), formerly known as NVML, is a growing collection of libraries and tools. Tuned and validated on both Linux and Windows, the libraries build on the DAX feature of those operating systems (short for Direct Access) which allows applications to access persistent memory as memory-mapped files, as described in the SNIA NVM Programming Model. The source for PMDK is in this GitHub repository.
https://docs.pmem.io/persistent-memory/getting-started-guide/what-is-pmdk
You can check the article: Start-Up Guide and License Agreement for Intel® Optane™ Persistent Memory.
Regards,
Adrian M.
Intel Customer Support Technician
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello JamesJames77,
Thank you for posting on the Intel® communities.
The available tools for PMEM configuration are for memory provision and memory configuration modes and general configuration.
In regards to your question, our recommendation is to check with the software developer to confirm if from their end you need to configure PMEM on their software to get it detected or to work with PMEM.
Regards,
Adrian M.
Intel Customer Support Technician
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello JamesJames77,
I would like to add some information:
For App Direct Mode the application should be modified to access the App Direct capacity with direct load and store mechanisms with persistent memory. Also, we recommend you to check https://pmem.io/ to learn about programming for persistent memory.
You may require the utilization of the following utility: https://pmem.io/pmdk/
The Persistent Memory Development Kit (PMDK), formerly known as NVML, is a growing collection of libraries and tools. Tuned and validated on both Linux and Windows, the libraries build on the DAX feature of those operating systems (short for Direct Access) which allows applications to access persistent memory as memory-mapped files, as described in the SNIA NVM Programming Model. The source for PMDK is in this GitHub repository.
https://docs.pmem.io/persistent-memory/getting-started-guide/what-is-pmdk
You can check the article: Start-Up Guide and License Agreement for Intel® Optane™ Persistent Memory.
Regards,
Adrian M.
Intel Customer Support Technician

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page