Personal: https://raintown.org
Personal: satnam@raintown.org
Personal: satnam6502@gmail.com
Professional: s.singh@acm.org
Professional: s.singh@ieee.org
Bio: https://satnam6502.github.io/bio
FP Castle: https://fpcastle.com
satnam6502
satnam6502
satnam6502.bsky.social
satnam6502
Google Scholar
ORCID-ID: 0000-0002-2017-4310
Researchr Profile
An MSDN blog article I wrote about using C# and LINQ for doing GPU programming: A C# implementation of a convolver using Accelerator for GPGPU and multicore targets using LINQ operators
My SIGPLAN Current Continuation YouTube Interview. 29 May 2025
My Haskell Interlude Podcast Interview. 26 August 2024
My Type Theory for All Podcast Interview. 15 August 2024
Accelerating Large Language Models with Groq's LPU Machine Learing Chips. 26 July 2024
Obiturary for Ross Anderson. 6 April 2024
Silver Oak: Building A High Assurance Silicon Root of Trust. 13 March 2024
Abuse and Bullying: An Ad Hoc Personal Survival Guide. 15 January 2023
Advice for Whiteboard Coding Interviews. 3 October 2021.
Cluster Level Logging with Kubernetes. 11 June 2015
Cluster Management with Kubernetes. 5 June 2015
Logging Kubernetes Pods using Fluentd and Elasticsearch. 18 November 2014
Creating a Windows DLL from a Haskell Program and calling it from C++. 19 April 2011
Compiling C# Programs to FPGA Circuits: An Ethernet Packet Processing Example. 15 February 2011
Using the Virtex-6 Embedded Tri-Mode Ethernet MAC Wrapper v1.4 with the ML605 Board. 11 February 2011
Reconfigurable Data Processing for Clouds. 18 January 2011
F# Black-Scholes running on GPUs and SSE3 Multicore Processors using Accelerator. 14 October 2010
Kiwi Synthesis of C# and F# Combinational Circuit Models into FPGA Circuits. 28 April 2010
A C# implementation of a convolver using Accelerator for GPGPU and multicore targets using LINQ operators. 11 January 2010
An F# Functional Geometry Description of Escher's Fish. 5 January 2010
GPGPU and x64 Multicore Programming with Accelerator from F#. 15 December 2009
Postcard From The Valley. 21 February 1998.