Dangling Pointers
Summaries of computer science research papers, with a focus on unsolved problems. Click to read Dangling Pointers, by Blake Pelton, a Substack publication with hundreds of subscribers.
- Posts
- 105 from 4 Aug 2025 to 27 Oct 2026
- Posting
- weekly (67 in the last year)
- Kind
- personal blog
- Feed
- https://danglingpointers.substack.com/feed
2026 53
- TwinString: Preserving String Semantics with Off-Heap Data on the JVM
- Warnock: Harnessing GPU Geometry Amplification for Vector Graphics
- Honey, I Shrunk the Headers With Flow.ZIP
- Presto: A Match-Action TCP Stack for the Terabit Era
- Understanding Host Network Stack Latency
- Analysis of Area and Power Overhead for a Synthesizable 4-Phase Bundled-Data Asynchronous RISC-V Processor
- Vector Value Prediction with Element-wise Stride Compression
- Modular GPU Programming with Typed Perspectives
- RNG: Flat Datacenter Networks at Scale
- Bonsai: Compiling Queries to Pruned Tree Traversals
- MatchBox: A Semantic Foundation for Data Plane Portability
- Breadcrumb Filters: Fast Fully Featured Filters
- RABIT: Efficient Range Queries with Bitmap Indexing
- Accelerating Stream Processing Engines via Hardware Offloading
- F3: The Open-Source Data File Format for the Future
- Enabling Packet Spraying over Commodity RNICs with In-Network Support
- LightDSA: Enabling Efficient DSA Through Hardware-Aware Transparent Optimization
- Accelerating Transactional Execution via Processing-In-Memory
- Yield Not Thy Core
- Pipeline Parallel Decompression
- SG-IOV: Socket-Granular I/O Virtualization for SmartNIC-Based Container Networks
- Efficient Remote Memory Ordering for Non-Coherent Systems
- Performance Predictability in Heterogeneous Memory
- Enabling Fast Networking in the Public Cloud
- Cicada: Dependably Fast Multi-Core In-Memory Transactions
- Beyond Page Migration: Enhancing Tiered Memory Performance via Integrated Last-Level Cache Management and Page Migration
- MagiCache: A Virtual In-Cache Computing Engine
- FlexGuard: Fast Mutual Exclusion Independent of Subscription
- RTSpMSpM: Harnessing Ray Tracing for Efficient Sparse Matrix Computations
- Dissecting and Modeling the Architecture of Modern GPU Cores
- Nexus Machine: An Energy-Efficient Active Message Inspired Reconfigurable Architecture
- TiNA: Tiered Network Buffer Architecture for Fast Networking in Chiplet-based CPUs
- Binary Compatible Critical Section Delegation
- Radshield: Software Radiation Protection for Commodity Hardware in Space
- Cacheman: A Comprehensive Last-Level Cache Management System for Multi-tenant Clouds
- Hapax Locks: Scalable Value-Based Mutual Exclusion
- Scalar Interpolation: A Better Balance between Vector and Scalar Execution for SuperScalar Architectures
- Flexible I/O for Database Management Systems with xNVMe
- A 1.27 fJ/B/transition Digital Compute-in-Memory Architecture for Non-Deterministic Finite Automata Evaluation
- Better Memory Tiering, Right from the First Placement
- Contiguitas: The Pursuit of Physical Memory Contiguity in Datacenters
- Efficient Lossless Compression of Scientific Floating-Point Data on CPUs and GPUs
- EDM: An Ultra-Low Latency Ethernet Fabric for Memory Disaggregation
- An Analysis of User-space Idle State Instructions on x86 Processors
- Re-architecting End-host Networking with CXL: Coherence, Memory, and Offloading
- Forest: Access-aware GPU UVM Management
- UPP: Universal Predicate Pushdown to Smart Storage
- RayN: Ray Tracing Acceleration with Near-memory Computing
- SHADOW: Simultaneous Multi-Threading Architecture with Asymmetric Threads
- Light-weight Cache Replacement for Instruction Heavy Workloads
- LoopFrog: In-Core Hint-Based Loop Parallelization
- Dynamic Load Balancer in Intel Xeon Scalable Processor
- The XOR Cache: A Catalyst for Compression
2025 52
- CHERIoT RTOS: An OS for Fine-Grained Memory-Safe Compartments on Low-Cost Embedded Devices
- CHERIoT: Complete Memory Safety for Embedded Devices
- Analog in-memory computing attention mechanism for fast and energy-efficient large language models
- A linear-time heuristic for improving network partitions
- Rearchitecting the Thread Model of In-Memory Key-Value Stores with μTPS
- Morsel-driven parallelism: a NUMA-aware query evaluation framework for the many-core age
- The Decomposition of Switching Functions
- Oasis: Pooling PCIe Devices Over CXL to Boost Utilization
- Tai Chi: A General High-Efficiency Scheduling Framework for SmartNICs in Hyperscale Clouds
- Backdoors To Typical Case Complexity
- How to Copy Memory? Coordinated Asynchronous Copy as a First-Class OS Service
- DPU-KV: On the Benefits of DPU Offloading for In-Memory Key-Value Stores at the Edge
- A Computing Procedure for Quantification Theory
- High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance
- Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt?
- SuSe: Summary Selection for Regular Expression Subsequence Aggregation over Streams
- Fast and Scalable Data Transfer Across Data Systems
- Falcon: A Reliable, Low Latency Hardware Transport
- Bounding Speculative Execution of Atomic Regions to a Single Retry
- CEIO: A Cache-Efficient Network I/O Architecture for NIC-CPU Data Paths
- Automata All the Way Down
- Gigaflow: Pipeline-Aware Sub-Traversal Caching for Modern SmartNICs
- Optimizing Datalog for the GPU
- Extended User Interrupts (xUI): Fast and Flexible Notification without Polling
- No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory
- Parendi: Thousand-Way Parallel RTL Simulation
- Skia: Exposing Shadow Branches
- Principles and Methodologies for Serial Performance Optimization
- Accelerate Distributed Joins with Predicate Transfer
- To PRI or Not To PRI, That's the question
- Pushing the Limits of In-Network Caching for Key-Value Stores
- State-Compute Replication: Parallelizing High-Speed Stateful Packet Processing
- 3D Gaussian Splatting for Real-Time Radiance Field Rendering
- Scaling IP Lookup to Large Databases using the CRAM Lens
- Enabling Silent Telemetry Data Transmission with InvisiFlow
- Enabling Portable and High-Performance SmartNIC Programs with Alkali
- Ripple: Asynchronous Programming for Spatial Dataflow Architectures
- Iso: Request-Private Garbage Collection
- Making Concurrent Hardware Verification Sequential
- Instant neural graphics primitives with a multiresolution hash encoding
- Disentangling the Dual Role of NIC Receive Rings
- Efficiently Processing Joins and Grouped Aggregations on GPUs
- Partial Evaluation, Whole-Program Compilation
- Filtering After Shading With Stochastic Texture Filtering
- Boosting OLTP Performance with Per-Page Logging on NVDIMM
- Zombie Hashing: Reanimating Tombstones in Graveyard
- SPID-Join
- Don't Repeat Yourself! Coarse-Grained Circuit Deduplication to Accelerate RTL Simulation
- Necro-reaper: Pruning away Dead Memory Traffic in Warehouse-Scale Computers
- Predicate Transfer: Efficient Pre-Filtering on Multi-Join Queries
- Low-latency, high-throughput garbage collection
- Welcome To Dangling Pointers