The document discusses optimization techniques for deep learning frameworks on Intel CPUs and Fugaku aimed architectures. It introduces oneDNN, a performance library for deep learning operations on Intel CPUs. It discusses issues with C++ implementation, and how just-in-time assembly generation using Xbyak can address these issues by generating optimal code depending on parameters. It also introduces Xbyak_aarch64 for generating optimized code for Fugaku's Scalable Vector Extension instructions.
The Forefront of the Development for NVDIMM on Linux Kernel (Linux Plumbers c...Yasunori Goto
?
The document summarizes the current status and issues with NVDIMM support on the Linux kernel, specifically with Filesystem Direct Access (DAX). It discusses two main issues that have made Filesystem DAX experimental: 1) updating metadata when data is written directly without going through the page cache, and 2) unbinding a namespace that is currently in use can forcibly remove it. It also covers other challenges like enabling/disabling DAX on a per-inode basis and supporting copy-on-write features with a DAX filesystem. The presentation will go into more details on solving specific issues like supporting reflink/dedupe for filesystem DAX and fixing reverse mapping with NVDIMM.
Container Storage Best Practices in 2017Keith Resar
?
Docker Storage Drivers are a rapidly moving target. Considering the addition of new graphdrivers and continued maturing of the existing set, we evaluate how each works, performance implications from their implementation architecture, and ideal use cases for each.
The document discusses optimization techniques for deep learning frameworks on Intel CPUs and Fugaku aimed architectures. It introduces oneDNN, a performance library for deep learning operations on Intel CPUs. It discusses issues with C++ implementation, and how just-in-time assembly generation using Xbyak can address these issues by generating optimal code depending on parameters. It also introduces Xbyak_aarch64 for generating optimized code for Fugaku's Scalable Vector Extension instructions.
The Forefront of the Development for NVDIMM on Linux Kernel (Linux Plumbers c...Yasunori Goto
?
The document summarizes the current status and issues with NVDIMM support on the Linux kernel, specifically with Filesystem Direct Access (DAX). It discusses two main issues that have made Filesystem DAX experimental: 1) updating metadata when data is written directly without going through the page cache, and 2) unbinding a namespace that is currently in use can forcibly remove it. It also covers other challenges like enabling/disabling DAX on a per-inode basis and supporting copy-on-write features with a DAX filesystem. The presentation will go into more details on solving specific issues like supporting reflink/dedupe for filesystem DAX and fixing reverse mapping with NVDIMM.
Container Storage Best Practices in 2017Keith Resar
?
Docker Storage Drivers are a rapidly moving target. Considering the addition of new graphdrivers and continued maturing of the existing set, we evaluate how each works, performance implications from their implementation architecture, and ideal use cases for each.