David Templin's Blog
  • Home
  • About
Sign in Subscribe

Computer Science

A collection of 5 posts
General Recursive Functions
Mathematics

General Recursive Functions

This post motivates the definition of general recursive functions by demonstrating one method of deriving this definition.
29 May 2025 20 min read
Differentiable Programming
Computer Science

Differentiable Programming

This post explains the basic idea of differentiable programming, providing sample code, and relating the concept to ideas from differential geometry.
23 Dec 2024 30 min read
Parallel Metropolis-Hastings
Mathematics

Parallel Metropolis-Hastings

This post examines a particular method for parallelizing the Metropolis-Hastings algorithm.
22 Nov 2024 35 min read
Counter-Based Pseudo-Random Number Generators on the GPU
Computer Science

Counter-Based Pseudo-Random Number Generators on the GPU

This post examines the concept of a counter-based pseudo-random number generator (CBRNG), and the Squares algorithm in particular.
22 Aug 2024 14 min read
Metropolis Light Transport
Computer Science

Metropolis Light Transport

This post offers a detailed explanation of Metropolis Light Transport in particular and path tracing in general, providing the relevant theoretical background.
02 Aug 2024 67 min read
Page 1 of 1
David Templin's Blog © 2025
  • Sign up
Powered by Ghost