[ 
https://issues.apache.org/jira/browse/MNEMONIC-515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16787020#comment-16787020
 ] 

Wang, Gang commented on MNEMONIC-515:
-------------------------------------

Hi [~afrinjamanbd] Welcome to join for development of this major feature. It's 
very good to know you're willing to work on our project. I hope you can get 
useful nonvolatile memory based durable object programming experience from this 
practice.
I think you can started with studying the PMDK 
[http://pmem.io/2017/12/11/NVML-is-now-PMDK.html], this feature leverages the 
capability of this library to create a new memory service for Mnemonic. you can 
also refer to the existing implementation of NVML base memory services shown in 
the ticket description because PMDK is a upgraded library from NVML. In 
addition, please trying to deploy the Mnemonic on your box and build it to get 
familiar with it. any question please feel free to ask, thanks.




 

 

> PMDK based Persistent Memory Service
> ------------------------------------
>
>                 Key: MNEMONIC-515
>                 URL: https://issues.apache.org/jira/browse/MNEMONIC-515
>             Project: Mnemonic
>          Issue Type: New Feature
>          Components: Memory-Service
>    Affects Versions: 0.13.0
>            Reporter: Wang, Gang
>            Priority: Major
>              Labels: gsoc2019
>
> The Persistent Memory Development Kit (PMDK), formerly known as 
> [NVML|http://pmem.io/2017/12/11/NVML-is-now-PMDK.html], 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|https://www.snia.org/sites/default/files/technical_work/final/NVMProgrammingModel_v1.2.pdf].
> Mnemonic has already two memory services based on NVML, you can find it at 
> the following location
>  * 
> [mnemonic|https://github.com/apache/mnemonic]/[mnemonic-memory-services|https://github.com/apache/mnemonic/tree/master/mnemonic-memory-services]/*mnemonic-nvml-pmem-service*/
>  * 
> [mnemonic|https://github.com/apache/mnemonic]/[mnemonic-memory-services|https://github.com/apache/mnemonic/tree/master/mnemonic-memory-services]/*mnemonic-nvml-vmem-service*/
> We'd like to have those NVML based memory service to be upgraded to PMDK.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to