drawing
Girl with Headphones
1

2 Apr 23

blog

Sums of Discrete Random Variables as Banded Matrix Products

Zero-stride catch and a custom CUDA kernel.

Sums of Discrete Random Variables as Banded Matrix Products

32 min read

16 Mar 23

blog
Fast Enumeration of Sums of Discrete Random Variables

14 min read

22 Feb 23

courses

Foundations of GPU Computing

A short course with a machine learning flavor.

photography
Elements of Chiang Mai
9

1 Feb 23

blog

Fix Scaling Issues on KDE Plasma

In case of issues switching between Wayland and X11

1 min read

22 Jan 23

blog

Profile in the Cloud with Nsight Systems

How to profile CUDA code on cloud GPU instances using Nsight Systems.

2 min read

13 Jan 23

blog

Develop in the Cloud with Visual Studio Code

How to develop on remote cloud instances using Visual Studio Code.

2 min read

13 Jan 23

photography
Chiang Mai Mood
1

23 Dec 22

blog

GPU Programming in the Cloud

A round-up of cloud service providers, and a how-to guide for each

15 min read

22 Nov 22

blog

Open Source Alternatives for Two Factor Authentication (2FA) Across Multiple Devices

Gnome Authenticator for Desktop, Aegis Authenticator for Android, import and export between. Some other alternatives below.

2 min read

10 Nov 22

blog

Matrix Gradients of Scalar Functions

Understanding the building blocks of reverse-mode automatic differentiation.

44 min read

7 Nov 22