MPI Apps with Singularity and Docker

Running MPI applications in Singularity and Docker containers.

ZFS Tuning for HPC

The ZFS filesystem and volume manager simplifies data storage management and offers advanced features that allow it to perform in mission-critical or high-performance environments.

Building and Running Containers

Best practices for building and running Docker and Singularity containers.

Initial Best Practices for Containers

Consider some best practices before diving into containers.

Building a Virtual NVMe Drive

An economical and high-performing hybrid NVMe SSD is exported to host servers that use it as a locally attached NVMe device.

Profiling Python Code

Profiling Python code – as a whole or by function – shows where you should spend time speeding up your programs.

Linux device mapper writecache

Kicking write I/O operations into overdrive with the Linux device mapper writecache.

Porting CUDA to HIP

Give your proprietary CUDA code new life with an open platform for HPC.

High-Performance Python – Distributed Python

Scale Python GPU code to distributed systems and your laptop.

High-Performance Python – GPUs

Python finally has interoperable tools for programming the GPU – with or without CUDA.