A C++ Example: Persistent Memory Programming Series | Intel Software

Subscribers:
257,000
Published on ● Video Link: https://www.youtube.com/watch?v=mYkIfXDzzdc



Duration: 3:47
38,949 views
63


In this video, Andy walks through a C++ example that implements a persistent memory-resident queue. The “libpmemobj” library is used to create transactional updates to the queue. Andy describes the code first and then runs the example program (taken from the NVM Libraries GitHub repo) and shows how it works.Andy Rudoff is a Non-volatile Memory Software Architect at Intel Corporation and a member of the SNIA (Storage Networking Industry Association) Non-volatile Memory Programming Technical Work Group.

Persistent Memory Programming web site: http://bit.ly/2srnVuF

SNIA Persistent Memory Information: http://bit.ly/2srrctE

NVM Libraries GitHub Source Repo: http://bit.ly/2srD8M9

Example Used in This Video: http://bit.ly/2t65iyl

Server Home Page on the Intel® Developer Zone: http://intel.ly/2htZQ0B

Connect with Persistent Memory:
Visit PERSISTENT MEMORY HOMEPAGE - INTEL DEVELOPER ZONE: http://intel.ly/2kyQO5S

SUBSCRIBE NOW: http://bit.ly/2iZTCsz

About Intel Software:
The Intel® Developer Zone encourages and supports software developers that are developing applications for Intel hardware and software products. The Intel Software YouTube channel is a place to learn tips and tricks, get the latest news, watch product demos from both Intel, and our many partners across multiple fields. You'll find videos covering the topics listed below, and to learn more you can follow the links provided!

Connect with Intel Software:
Visit INTEL SOFTWARE WEBSITE: https://software.intel.com/en-us
Like INTEL SOFTWARE on FACEBOOK: http://bit.ly/2z8MPFF
Follow INTEL SOFTWARE on TWITTER: http://bit.ly/2zahGSn

INTEL SOFTWARE GITHUB: http://bit.ly/2zaih6z
INTEL DEVELOPER ZONE LINKEDIN: http://bit.ly/2z979qs
INTEL DEVELOPER ZONE INSTAGRAM: http://bit.ly/2z9Xsby
INTEL GAME DEV TWITCH: http://bit.ly/2BkNshu

A C++ Example: Persistent Memory Programming Series | Intel Software
https://www.youtube.com/intelsoftware

#IntelSoftware




Other Videos By Intel Software


2017-08-30How Developers Can Benefit from the DPDK Packet Framework | Intel Software
2017-08-30Deep Dive Into the Architecture of a Pipeline Stage | Intel Software
2017-08-03August 2017 | AI News | Intel Software
2017-08-01August 2017 | Intel® Developer Zone Update | Intel Software
2017-07-28Intel® Clear Containers: How We Made Them Smaller and Faster Part 1 | Intel Software
2017-07-28Intel® Clear Containers: How We Made Them Smaller and Faster Part 2 | Intel Software
2017-07-28Intel® Clear Containers Overview | Intel Software
2017-07-19How Intel® Core™ i7 CPUs Make VR Games More Immersive | Intel Software
2017-07-17Unlock Composable Parallelism in Python | Intel Software
2017-07-13Intro to the NVM Libraries: Persistent Memory Programming Series | Intel Software
2017-07-13A C++ Example: Persistent Memory Programming Series | Intel Software
2017-07-13Thinking Transactionally: Persistent Memory Programming Series | Intel Software
2017-07-13The NVM Programming Model: Persistent Memory Programming Series | Intel Software
2017-07-13What is Persistent Memory: Persistent Memory Programming Series | Intel Software
2017-07-06July 2017 | AI News | Intel Software
2017-07-04July 2017 | Intel® Developer Zone Update | Intel Software
2017-06-29Build Open vSwitch with DPDK and Prepare to Launch Open vSwitch | Intel Software
2017-06-29Launch Open vSwitch with DPDK and Configure the Ports and Flows | Intel Software
2017-06-29Build and Launch Docker* Containers with DPDK Support | Intel Software
2017-06-29Run testpmd and pktgen Inside Separate Docker* Containers | Intel Software
2017-06-26Intel® SGX Advanced Enclave Definition Language Topics | Intel Software



Tags:
Intel Developer Zone
Developer
Intel Software
Computer Science
mmap
IDZ
Storage Networking Industry Association
memory mapped files
Developer Tools
Trained
NVM Library
Persistent Memory Programming
PMEM
load
PMEM Training
Snia
Software Tools
store
Software Developer
Persistent Memory
NVM
Non-volatile Memory Programming
DAX
direct
access
mapviewoffile