Danxu Zhang

Danxu Zhang

05
Aug
PMPP Chapter 2: Data Parallel Computing

PMPP Chapter 2: Data Parallel Computing

Data Parallelism When modern software applications run slowly, the problem is usually having too much data to be processed. * Image
5 min read
04
Aug
PMPP Chapter 1: Introduction

PMPP Chapter 1: Introduction

Traditionally (before 2003), microprocessors are based on single central processing unit (CPU), but due to energy consumption and heat dissipation
4 min read
04
Aug
Running RStudio in Browser with Docker Containers

Running RStudio in Browser with Docker Containers

Why Use R in Containers? * Solves system library conflicts - Avoid BLAS/LAPACK mismatches, conflicting system dependencies * Consistent everywhere -
3 min read
03
Aug
Programming Massively Parallel Processors

Programming Massively Parallel Processors

Programming Massively Parallel Processors is an excellent book on GPU programming. Here is the collection of my notes and related
01
Aug
Running NVIDIA and AMD GPUs in a Single K3S Cluster

Running NVIDIA and AMD GPUs in a Single K3S Cluster

Modern AI and HPC workloads often require different types of accelerators depending on the specific use case. Running a heterogeneous
4 min read
28
Jul
My Kubernetes Index

My Kubernetes Index

Welcome to my Kubernetes index page! Here has blog posts I wrote about Kubernetes and resources I found useful when
21
Jul
Building a Highly-Available Kubernetes Cluster on a Mini PC

Building a Highly-Available Kubernetes Cluster on a Mini PC

There is no cloud, it's just someone else's computer. Managed Kubernetes services (EKS, GKE, AKS) quickly
8 min read
18
Jul
Coming soon

Coming soon

This is Throughput, a brand new blog by Danxu Zhang that's just getting started. Things will be up