matt_d
Mon Apr 21, 2014 4:05pm PST
Karma:
18229
submitted
Mon Aug 25, 2025 5:00am PST
How to Optimize SQL Queries? A Comparison [pdf]
@matt_d
2
Mon Aug 25, 2025 4:20am PST
Which Programming Language Should I Teach First: the least productive question
@matt_d
1
1
2
Sat Aug 23, 2025 12:36am PST
10 Myths of Scalable Parallel Languages Part 5: Productivity and Magic Compilers
@matt_d
1
Fri Aug 22, 2025 8:45am PST
Simplifying&Isolating Failure-Inducing Input: A Retrospective on Delta Debugging
@matt_d
1
Thurs Aug 21, 2025 10:55pm PST
A Clash Course in Solving Sudoku (Functional Pearl) [pdf]
@matt_d
1
2
20
Thurs Aug 21, 2025 10:43pm PST
Inter-APU Communication on AMD MI300A Systems via Infinity Fabric: A Deep Dive
@matt_d
4
Thurs Aug 21, 2025 7:07pm PST
"The Best New Programming Language is a Proof Assistant" by Harry Goldstein [video]
@matt_d
5
Thurs Aug 21, 2025 7:03pm PST
"When is a Function a Fold, or an Unfold?" – Jeremy Gibbons [video]
@matt_d
1
Wed Aug 20, 2025 8:59pm PST
Cycle-Accurate 8088 Emulation [video]
@matt_d
3
Wed Aug 20, 2025 8:57pm PST
UNIX: A History and a Memoir by Brian Kernighan [video]
@matt_d
5
Tues Aug 19, 2025 10:23pm PST
Specification and Formal Verification of Hardware–Software Contracts
@matt_d
3
Tues Aug 19, 2025 10:17pm PST
Dissecting CPU-GPU Unified Physical Memory on AMD MI300A APUs
@matt_d
3
Tues Aug 19, 2025 10:17pm PST
How to Think About GPUs
@matt_d
1
1
88
Tues Aug 19, 2025 7:13am PST
Basic dependency injection with objects in OCaml
@matt_d
2
Tues Aug 19, 2025 3:33am PST
Invertible Syntax Without the Tuples (Functional Pearl)
@matt_d
2
Mon Aug 18, 2025 11:02pm PST
A Python CLI for Verifying Assembly
@matt_d
2
Mon Aug 18, 2025 7:00pm PST
ARMing GPUs: On the Memory Subsystem of Grace Hopper GH200 [video]
@matt_d
3
Fri Aug 15, 2025 12:36am PST
Numerical Considerations in Weighted Model Counting
@matt_d
2
Thurs Aug 14, 2025 5:16am PST
State of torch.compile for training (August 2025)
@matt_d
3
Mon Aug 11, 2025 9:22pm PST
Silent Data Corruption by 10x Test Escapes Threatens Reliable Computing
@matt_d
3
Mon Aug 11, 2025 5:27am PST
OCaml Blockly
@matt_d
4
Mon Aug 11, 2025 5:18am PST
Binary Search–Think Positive
@matt_d
1
1
2
Fri Aug 8, 2025 10:43pm PST
Flow Sensitivity Without CFG: An Efficient Andersen-Style Pointer Analysis
@matt_d
1
Fri Aug 8, 2025 10:15pm PST
Vector Types and Debug Performance
@matt_d
1
Fri Aug 8, 2025 9:06pm PST
C++ Exceptions Are Code Compression – Khalil Estell – ACCU 2025 [video]
@matt_d
2
Thurs Aug 7, 2025 11:14pm PST
Fast and Efficient Emulation of Matrix Multiplication Using INT8 Matrix Engines
@matt_d
2
Wed Aug 6, 2025 9:26pm PST
Analyzing Control Flow More Like a Human [video]
@matt_d
3
1
14
Wed Aug 6, 2025 5:38pm PST
libsemigroups: C++ library for semigroups and monoids
@matt_d
4
Wed Aug 6, 2025 5:37pm PST
Type Universes as Kripke Worlds
@matt_d
2
Wed Aug 6, 2025 5:32am PST
Analysing Snapshot Isolation
@matt_d
5
Mon Aug 4, 2025 11:43pm PST
Semantic Refinement/Dependent Typing for Knuckledragger/SMTLIB Pt 1
@matt_d
2
Mon Aug 4, 2025 11:07pm PST
Revisiting Clause Vivification [pdf]
@matt_d
2
Mon Aug 4, 2025 6:40pm PST
40th Anniversary International Obfuscated C Code Contest IOCCC28 Winning Entries
@matt_d
2
2
2
Mon Aug 4, 2025 7:03am PST
Paralegal: Practical Static Analysis for Privacy Bugs
@matt_d
2
Fri Aug 1, 2025 2:45am PST
IceBear: A Fine-Grained Incremental Scheduler for C/C++ Static Analyzers
@matt_d
3
Wed Jul 30, 2025 5:10am PST
Morty: Scaling Concurrency Control with Re-Execution
@matt_d
2
Tues Jul 29, 2025 11:18pm PST
tcmalloc's Temeraire: A Hugepage-Aware Allocator
@matt_d
2
Sat Jul 26, 2025 6:44pm PST
Test Results for AMD Zen 5
@matt_d
13
79
255
Fri Jul 25, 2025 11:24pm PST
10 Myths of Scalable Parallel Languages, Part 4: Syntax Matters
@matt_d
1
Tues Jul 22, 2025 10:56pm PST
Algorithms for Modern Processor Architectures
@matt_d
11
58
290
Tues Jul 22, 2025 10:05pm PST
Inlining in the Glasgow Haskell Compiler:Empirical Investigation and Improvement
@matt_d
1
1
7
Tues Jul 22, 2025 4:26am PST
Semi-Automated Assembly Verification in Python Using Pypcode Semantics
@matt_d
2
Mon Jul 21, 2025 5:32am PST
Dissecting the NVIDIA Blackwell Architecture with Microbenchmarks
@matt_d
2
Sun Jul 20, 2025 5:56am PST
Precise Exceptions in Relaxed Architectures
@matt_d
3
Sun Jul 20, 2025 5:55am PST
Losing language features: some stories about disjoint unions
@matt_d
3
Fri Jul 18, 2025 5:56pm PST
BeePL: Correct-by-Compilation Kernel Extensions
@matt_d
4
Wed Jul 16, 2025 11:37pm PST
Caches and Abstractions
@matt_d
2
Tues Jul 15, 2025 11:30pm PST
Formal Security & Verification of Cryptographic Protocol Implementations in Rust
@matt_d
2
Tues Jul 15, 2025 12:12am PST
Types That Count: Journey across Qualitative and Quantitative Intersection Types
@matt_d
3
Tues Jul 15, 2025 12:10am PST
Functional Abstract Interpretation
@matt_d
5
Mon Jul 14, 2025 9:41pm PST
Clang: -Wexperimental-lifetime-safety: Experimental C++ Lifetime Safety Analysis
@matt_d
1
1
42
Mon Jul 14, 2025 5:32pm PST
Good Fun: Creating a Data-Oriented Parser/AST/Visitor Generator – DConf '24 [video]
@matt_d
2
Fri Jul 11, 2025 11:46pm PST
Rex: Closing the language-verifier gap with safe and usable kernel extensions
@matt_d
1
1
3
Fri Jul 11, 2025 5:13am PST
PLDI 2025 coverage released: over 200 talks
@matt_d
1
Thurs Jul 10, 2025 11:08pm PST
Binding Application in Idris
@matt_d
1
5
87
Thurs Jul 10, 2025 8:07pm PST
Finding Compiler Bugs: Cross-Language Code Generator and Differential Testing
@matt_d
1
Thurs Jul 10, 2025 5:09am PST
RVISmith: Fuzzing Compilers for RVV (RISC-V Vector Extension) Intrinsics
@matt_d
2
Wed Jul 9, 2025 10:17pm PST
Bin2Wrong: Fuzzing Binary Decompilers
@matt_d
1
Wed Jul 9, 2025 4:00am PST
Oregon Programming Languages Summer School (OPLSS) 2025: Lectures
@matt_d
1
3
Tues Jul 8, 2025 11:26pm PST
A Comprehensive Proposal Overviewing Blocks, Nested Functions, and Lambdas for C
@matt_d
3
3
17
Tues Jul 8, 2025 10:57pm PST
WebAssembly: How Low Can a Bytecode Go?
@matt_d
1
2
Mon Jul 7, 2025 9:46pm PST
Koala: A benchmark suite for performance-oriented shell-optimization research
@matt_d
1
3
13
Mon Jul 7, 2025 4:50am PST
Evaluating the Effectiveness of Memory Safety Sanitizers
@matt_d
3
Fri Jul 4, 2025 12:34am PST
Anarchy in the Database: A Survey and Evaluation of DBMS Extensibility [pdf]
@matt_d
2
2
5
Thurs Jul 3, 2025 3:09am PST
2025 AsiaLLVM Developers' Meeting Talks
@matt_d
1
1
1
Wed Jul 2, 2025 4:57am PST
A mostly allocation-free optional type
@matt_d
2
Wed Jul 2, 2025 4:54am PST
On the Feasibility of Deduplicating Compiler Bugs with Bisection
@matt_d
2
Mon Jun 30, 2025 10:37pm PST
GPEmu: A GPU emulator for rapid, low-cost deep learning prototyping [pdf]
@matt_d
6
12
82
Mon Jun 30, 2025 9:38pm PST
TYPES 2025: The 31st International Conference on Types for Proofs and Programs
@matt_d
1
5
Sun Jun 29, 2025 6:47am PST
Magnetic Tape Storage Technology: usage, history, and future outlook
@matt_d
6
30
52
Sat Jun 28, 2025 12:02am PST
10 Myths of Scalable Parallel Languages, Part 3: New vs. Extended
@matt_d
5
Fri Jun 27, 2025 11:51pm PST
Converging AI and HPC: Design and Optimization of a CGRA Architecture [pdf]
@matt_d
4
Fri Jun 27, 2025 11:45pm PST
Multi-Stage Programming with Splice Variables
@matt_d
6
15
54
Fri Jun 27, 2025 6:03am PST
Type Theory and Themes in Philosophical Logic – Greg Restall – TYPES 2025
@matt_d
3
Thurs Jun 26, 2025 11:18pm PST
BinDSA: Efficient, Precise Binary-Level Pointer Analysis
@matt_d
3
Thurs Jun 26, 2025 11:17pm PST
Bridging the Gaps Between GNNs and Data-Flow Analysis: The Closer, the Better
@matt_d
1
Thurs Jun 26, 2025 12:18am PST
AST, Bytecode and the In Between: An Exploration of Interpreter Design Tradeoffs
@matt_d
2
Tues Jun 24, 2025 5:03am PST
Lifetime Dispersion and Generational GC: An Intellectual Abstract
@matt_d
7
Mon Jun 23, 2025 6:26am PST
Low Overhead Allocation Sampling in a Garbage Collected Virtual Machine
@matt_d
2
3
10
Mon Jun 23, 2025 6:14am PST
Telescopes Are Tries: A Dependent Type Shellac on SQLite
@matt_d
16
Sun Jun 22, 2025 5:17am PST
Linux x86_64 Assembly Programming Part 5: Macros
@matt_d
1
3
Sat Jun 21, 2025 6:58pm PST
CVDP: LLM Benchmark for Verilog RTL Design and Verification
@matt_d
4
Sat Jun 21, 2025 6:06pm PST
Trip report: June 2025 ISO C++ standards meeting
@matt_d
4
Sat Jun 21, 2025 7:51am PST
2025 Alonzo Church Award: Paul Blain Levy for Call-by-Push-Value (CBPV)
@matt_d
2
13
45
Sat Jun 21, 2025 5:10am PST
Practical Type Inference with Levels (PLDI 2025 – Distinguished Paper Award)
@matt_d
2
Sat Jun 21, 2025 4:52am PST
The Ethical Compiler: Addressing the Is-Ought Gap in Compilation (PEPM 2025) [video]
@matt_d
1
1
2
Thurs Jun 19, 2025 7:20pm PST
Compiling LLMs into a MegaKernel: A path to low-latency inference
@matt_d
26
76
314
Thurs Jun 19, 2025 9:34am PST
Usability Barriers for Liquid Types
@matt_d
3
Thurs Jun 19, 2025 9:23am PST
Exploring the Theory and Practice of Concurrency in the ECS Pattern [pdf]
@matt_d
3
Wed Jun 18, 2025 5:46am PST
Elaboration with Error Recovery
@matt_d
1
Tues Jun 17, 2025 6:02am PST
Sound Static Data Race Verification for C: Is the Race Lost?
@matt_d
1