Tag
aliasing
- Jun 29, 2026 Pooling as a Downsampling Operator and Its Signal Effects What max and average pooling actually compute, why stride-based subsampling aliases, and how the backward pass routes gradient through a non-differentiable maximum. deep learning
- May 12, 2026 Interior Mutability and the Runtime Borrow Flag How a language that checks aliasing at compile time permits mutation through a shared reference, what the runtime flag costs, and how it fails at runtime instead of at compile time. programming languages
- Apr 23, 2026 Bilinear Weighting and the Tent Reconstruction Filter How four texel taps and two linear interpolants reconstruct a continuous signal, why the resulting kernel is a tent, and what that kernel does to frequencies above half the texel rate. computer graphics
- Feb 20, 2026 Geometric History Lengths in TAGE Predictors How TAGE uses several tables with exponentially different history lengths, tagged entries, and a usefulness counter to pick the longest matching prediction without collapsing into aliasing. computer architecture
- Aug 20, 2025 Loop Dependences and What Blocks Vectorisation Why a loop that looks parallel to a reader is often sequential to a compiler, which dependences forbid combining iterations, and how runtime checks and reductions recover part of what static analysis loses. computer architecture
- May 17, 2025 Aliasing, Tournament Predictors, and Per-Branch Selection When two predictor tables disagree, a choice predictor decides which to believe; the mechanics of tagged entries, confidence counters, and the cost of mispredicting the chooser itself. computer architecture
- Mar 21, 2025 Move Semantics and the State Left Behind in the Source What transferring ownership actually changes in memory, why a moved-from object must still be destructible, and how unique ownership differs from a shallow copy. systems programming
- Oct 28, 2024 Scrape Interval, Lookback Delta, and the Resolution of a Rate How sampling period sets the highest frequency a rate graph can show, why aliasing turns a steady signal into a beat pattern, and what lookback staleness does at the edges. observability
- Oct 27, 2024 Sample Positions, Trilinear Interpolation, and the Half-Cell Offset Why a scalar grid carries two coordinate conventions, what trilinear interpolation costs and how it errs, and how resampling a field to a second grid trades resolution against aliasing. scientific computing
- Sep 14, 2024 Aliasing Rules for References and the Role of UnsafeCell A shared reference is a promise of immutability that the optimiser acts on, and UnsafeCell is the single opt-out that makes interior mutability representable without lying to the compiler. systems programming
- Aug 19, 2024 Pointer Provenance and the Cost of Integer Round-Trips A pointer carries more than an address, and converting it to an integer and back can discard the derivation the optimiser needs to justify its transformations. systems programming
- Apr 17, 2024 Virtually Indexed Caches and the Page Coloring Problem Why a cache can start its lookup from a virtual address and finish with a physical tag, when that creates synonyms, and how page coloring controls which sets a process occupies. memory systems
- Oct 18, 2023 Global History and the Gshare Index Hashing recent branch outcomes into the predictor index lets one branch learn from another; the mechanism, the XOR that spreads history across sets, and the interference it creates. computer architecture
- Oct 12, 2023 What a Slice Descriptor Holds and Why It Is Three Words The pointer, length and capacity triple that makes a slice cheap to pass, how subslicing shares storage, and where the shared-buffer aliasing shows up. data structures
- Mar 22, 2023 How a Branch Target Buffer Delivers the Target in the Fetch Cycle The BTB supplies a taken branch target before decode, which requires predicting the address as well as the direction and creates its own tagging, aliasing, and coherence problems. computer architecture
- Dec 29, 2022 Sampling Rate, Aliasing, and the Folding of the Spectrum Why the Nyquist criterion constrains the signal rather than the converter, how aliasing folds frequencies arithmetically, and what reconstruction actually requires. scientific computing
- Jul 14, 2022 Two-Bit Saturating Counters and the Bimodal Predictor Why a two-bit hysteresis counter beats a single bit for branch prediction, how the index is computed, and where the table fails: aliasing, short loops, and correlated branches. computer architecture
- Jun 19, 2022 Linearity and Aliasing as a Confinement Discipline How unique ownership, borrowing, and linear types let a compiler prove that a value crosses a boundary exactly once, and where the proof stops being able to say anything about authority. language runtimes
- Dec 31, 2021 Stratified Pixel Sampling and the Aliasing of Regular Grids Why a fixed sample grid folds high-frequency geometry into moire patterns, how stratification bounds the per-stratum count, and what the resulting error actually scales as. computer graphics