Exploring AMD’s Ambitious ROCm Initiative

AMD’s ROCm platform brings new freedom and portability to the GPU space.

It’s the Little Things

Several very sophisticated tools can be used to manage HPC systems, but it’s the little things that make them hum. Here are a few favorites.

Resource Monitoring For Remote Applications

Remora combines profiling and system monitoring to help you get to the root of application problems by revealing its use of resources.

Multiprocessing in Python with Fortran and OpenMP

Creating Python modules with Fortran OpenMP code makes all available cores accessible to Python functions.

ClusterHAT

Inexpensive, small, portable, low-power clusters are fantastic for many HPC applications. One of the coolest small clusters is the ClusterHAT for Raspberry Pi.

SquashFS

If you are an intensive, or even a typical, computer user, you store an amazing amount of data on your personal systems, servers, and HPC systems that you rarely touch. SquashFS is an underestimated filesystem that can address that needed, but little used, data.

Parallel I/O for HPC

In the last of three articles on HDF5, we explore performing parallel I/O with the use of HDF5 files.

How Old Is That Data?

The explosion of data is a storage burden that all system administrators bear. The agedu tool lets you discover what data is being used.

Simple HDF5 in Python and Fortran

Using the popular HDF5 I/O library with Python and Fortran.

Hierarchical Data Storage for HPC

HDF5 is a data model, library, and file format used primarily for scientific computing to store and manage data.