CPU Pinning on macOS
Apple operating systems explicitly do not support CPU pinning in a shipping configuration. This is unlike almost every other shipping OS, so do not even… Read More »CPU Pinning on macOS
Apple operating systems explicitly do not support CPU pinning in a shipping configuration. This is unlike almost every other shipping OS, so do not even… Read More »CPU Pinning on macOS
Note: most of this post applies to iOS 16 too. Since macOS Ventura, Rapid Security Response is supported. This allows for lightweight updates that do… Read More »Quick look at macOS Rapid Security Response
Let’s start by plugging in a USB stick (using the FAT, ExFAT or NTFS file systems) on macOS Ventura… and see what happens. The NTFS… Read More »Quick look at user-mode file systems on macOS Ventura
Quick look at Rosetta on Linux.
Windows supports encryption of the boot drive with two separate features, BitLocker and Device Encryption. The two features Device Encryption This feature is available on… Read More »Boot drive encryption security on Windows
This post will mainly focus on ROCm HIP wasted opportunities for adoption. I wrote an overview of ROCm earlier at https://threedots.ovh/blog/2021/11/what-is-amd-rocm/. This post will specifically… Read More »AMD ROCm: a wasted opportunity
NVIDIA has multiple different open-source kernel drivers for their GPU and display hardware, used in different scenarios – and working on different sets of NVIDIA… Read More »NVIDIA’s open-source drivers
Microsoft’s Antares code generator supports generating code for ROCm HIP on Windows among other targets. How does it compile and execute that code when the… Read More »ROCm HIP on Windows?
ZhaoXin is a company selling x86 SoCs in the Chinese market. Let’s see for a bit what their GPU drivers look like. Where does the… Read More »ZhaoXin’s GPU drivers for Windows
The GNU Compiler Collection has an NVIDIA PTX target, supporting both offload modes for OpenMP and OpenACC on NVIDIA GPUs. It also supports a quite… Read More »GCC’s NVPTX target