Learn how to prevent memory corruption of persistent memory by using the Persistent Memory Development Kit (PMDK) to make queue operations transactions. We describe core concepts and provide sample code.

This tutorial demonstrates how to use an UP Squared* board together with the Arduino Create* IDE to publish messages (sensor data) via MQTT, a messaging protocol suited for IoT applications, to the Amazon Web Services (AWS)* cloud platform.

This tutorial demonstrates how to use an UP Squared* board together with the Arduino Create* IDE to send sensor data with MQTT (a messaging protocol suited for IoT applications) to the Microsoft Azure* cloud platform.

Introduction

Intel® VTune™ Amplifier is source-code profiling software, popular in the High Performance Computing (HPC) community for its versatile and accurate sampling as well as its low collection overhead. Software stack sampling, thread profiling, and low-level hardware event sampling are all available. Along with command line interface, Intel VTune Amplifier also has a mature and convenient graphical user interface. A user can “mouse-around” and effectively dig through their code and map bottlenecks to specific lines in the source.

This tutorial shows how to use the C++ bindings of libpmemobj, a core library of the Persistent Memory Development Kit (PMDK), to convert a simplified version of the UNIX command-line utility grep to use persistent memory. A supporting code sample is available on GitHub.

Intel® MKL provide a highly optimized and extensively threaded general matrix-matrix multiplication (GEMM) functions. In this article, we explain how to design and measure of the performance using Intel® MKL SGEMM, and outline about 7 tips to help developers to perform the performance test and quickly evaluate the floating pointing computing capability (FLOPS) on specified processor.

This code sample shows how to implement fault tolerance in a persistent memory version of the famous MapReduce (MR) algorithm. It uses libpmemobj C++ bindings of the Persistent Memory Development Kit (PMDK).