Library

88 Search Results

Refine by

    Results for:

Parallel Universe Magazine - Issue 37, July 2019

Last updated: July 11, 2019

Contents:

  • Letter from the Editor: Black Holes and High-Performance Computing by Henry A. Gabb, Senior Principal Engineer, Intel Corporation
     
  • Leadership Performance with 2nd-Generation Intel® Xeon® Scalable Processors: New Features and Tools to Maximize Your HPC, AI, and Analytics Applications by Amarpal S. Kapoor, Technical Consulting Engineer; Rama Kishan V. Malladi, Performance Modeling Engineer; and Avinash Karani and Nitya Hariharan, Application Engineers; Intel Corporation
     
  • Using the Latest Performance Analysis Tools to Prepare for Intel® Optane™ DC Persistent Memory: Getting Past Bottlenecks and Storage Issues by Jackson Marusarz, Technical Consulting Engineer, and Kevin O’Leary, Senior Technical Consulting Engineer, Intel Corporation
     
  • Measuring the Impact of NUMA Migrations on Performance: Weighing the Tradeoffs to Maximize Performance by Gurbinder Gill, Graduate Research Assistant, University of Texas at Austin, and Ramesh V. Peri, Senior Principal Engineer, Intel Corporation
     
  • Parallelism in Python: Directing Vectorization with NumExpr*: Boosting Performance for Computing with Arrays and Numerical Expressions by Fabio Baruffa, PhD, Technical Consulting Engineer, Intel Corporation
     
  • Turbo-Charged Open Shading Language on Intel® Xeon® Processors with Intel® Advanced Vector Extensions 512: Up to 2x Faster Full Renders Speed Digital Content Creation by Steena Monteiro, Software Engineer, and Alex M. Wells, Principal Engineer, Intel Corporation
     
  • The Performance Optimization and Productivity (PoP) Project: Pursuing the Never-Ending Quest for Performance by Mike Croucher, Developer Advocate, Numerical Algorithms Group (NAG)
     
  • Seven Ways HPC Software Developers Can Benefit from Intel® Software Investments: Taking Another Look at Intel and HPC Software by James Reinders, Editor Emeritus, The Parallel Universe
     

optane squares photogram

Code Sample: Create a C Persistent Memory “Hello World” Program Using libpmemobj

Published on June 27, 2019By Thai Le

Learn how to use the libpmemobj C API functions to create, open, close, and manage data in a pool with this Hello World code sample.

How to debug or further configure your Intel Optane DC persistent memory devices with ipmctl

Use ipmctl to Debug Intel® Optane™ DC Persistent Memory Modules

Use ipmctl to select operating modes, create goals, provision capacities, create regions and more for your Intel® Optane™ DC persistent memory modules

The Persistent Memory Development Kit (PMDK) libpmem library provides persistent memory support for memory mapping and flushing, making low-level persistent memory programming much easier.

Code Sample: Create a C Persistent Memory “Hello World” Program Using libpmem

Published on June 24, 2019

The libpmem library provides persistent memory support for memory mapping and flushing, making low-level persistent memory programming much easier.

Persistent Memory Development Kit (PMDK): State of the Project

Last updated: June 17, 2019Video length: 26 min

Get an introduction to a PMDK based on the Non-Volatile Memory (NVM) Programming Model from SNIA*. Review the goals, successes, and challenges that still remain.

Debugging Tools & Techniques for Persistent Memory Programming

Last updated: June 17, 2019Video length: 43 min

Learn about pmempool, a Persistent Memory Development Kit tool that helps you prevent, diagnose, and recover from data corruption. The session also covers other debugging tools for persistent memory programming.

Persistent Memory Programming with Pmemkv

Last updated: June 17, 2019Video length: 43 min

Pmemkv is an open source, key-value store for persistent memory based on the Persistent Memory Development Kit (PMDK). Written in C and C++, it provides optimized bindings for Java*, Javascript*, and Ruby on Rails*), and includes multiple storage engines for different use cases.

Big Data Uses with Distributed Asynchronous Object Storage

Last updated: June 17, 2019Video length: 19 min

Learn about the architecture and features of Distributed Asynchronous Object Storage (DAOS). This open source object store is based on the Persistent Memory Development Kit (PMDK) for massively distributed non-volatile memory applications.

Disrupt the Storage & Memory Hierarchy

Last updated: June 14, 2019Video length: 19 min

Get an introduction to a disruptive, innovative technology called persistent memory. Storage software developers can learn to innovate with this in-memory data tier.

Persistent Memory Development Kit (PMDK) Essentials: Part 1

Last updated: June 14, 2019Video length: 46 min

Learn about persistent memory programming concepts and operating system essentials. Get an introduction to PMDK libraries.

Persistent Memory Development Kit (PMDK) Essentials: Part 2

Last updated: June 14, 2019Video length: 41 min

Learn about flushing, transactions, allocation, and high- and low-level language support.

Create C++ Applications with the Persistent Memory Development Kit

Last updated: June 14, 2019Video length: 45 min

Persistent memory retains data after a program crash or power failure. This demonstration shows how to make your application aware of persistent memory using the Persistent Memory Development Kit and includes a C++ code sample walk-through.

Pages