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

Computer Science

A collection of 6 posts
Large Language Models
Artificial Intelligence

Large Language Models

This post provides a semi-technical overview of large language models (LLMs), in particular, the prototypical GPT models.
29 Jul 2025 52 min read
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