Helin Cao created MNEMONIC-442:
----------------------------------

             Summary: design a tutorial for training and project promotion
                 Key: MNEMONIC-442
                 URL: https://issues.apache.org/jira/browse/MNEMONIC-442
             Project: Mnemonic
          Issue Type: Task
          Components: Common
            Reporter: Helin Cao
            Assignee: Yanping Wang


To further promote Mnemonic project, I suggest to design a tutorial. It can be 
used: in conference tutorial sessions; as a document on our website; for 
training students from research communities, etc. 

To get it started, we can shoot for NVM workshop 2018 (at San Diego), which is 
calling for it a tutorial proposal submission. Details see P.S. Submission 
deadline is Jan. 15, 2018. We can focus on written documents first, and then 
code development.

Ideas for the tutorial (still in brain storming phase):
# 1 Goal: attendance gets hands-on experiences, and get insights of Mnemonic 
lib; after the tutorial, they will be able to: use basic APIs to follow 
tutorial examples; know where to find resources if are willing to dig deeper; 
get interested in thinking of taking advantage of durable objects in their own 
projects.
# 2 lasting 3 hrs or so; 
# 3 Three hands-on training sessions:
* "hello word": create a durable object (consist of a string "hello word") with 
one program, and read the string with another program;
* more complex data structure: Create and read a durable object that consists 
of a list, and read data from the list.
* Spark k-mean example: to show performance benefits. 

After we decide to go with NVM workshop, we can breakdown the proposal writing 
in to sub tasks and start execution asap. Please share your thoughts.

Happy New Year Everybody!


P.S.: NVM workshop calling for tutorial proposal.
{quote}Each year the NVMW includes a tutorial on Sunday afternoon that covers a 
topic in more depth.   Previous tutorial topics have include:

Phase change memory
Signal processing for NVMs
Data integrity in storage stacks
RamCloud
Persistent memory programming
We invite proposals for the 2018 tutorial.  They can be submitted via the 
button below.

Tutorial proposals should be between 1 and 3 pages and include a brief outline 
of the material to be covered, discussion of its relevance to the NVMW 
community, and the qualifications of the presenters.  The tutorial will 
selected based on the timeliness and general interest of the topic to the NVMW 
community.

The submission deadline is Monday, January 15, 2018.  Notifications will be out 
by Monday, January 22.{quote}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to