All articles
- How REX Builds Native LLVM And Generated Variants For Side-By-Side GPU Benchmarking Apr 20, 2026
- Why REX Treats GPU Benchmark Results As An Investigation Surface, Not A Scoreboard Apr 19, 2026
- Why REX's GPU Benchmark Layer Must Not Become A Catch-All Test Suite Apr 18, 2026
- What Only Real GPU Benchmarks Still Catch In REX Apr 17, 2026
- How REX Validates Benchmark Correctness Without Trusting Naive Diffs Apr 16, 2026
- How REX Makes Fair GPU Offloading Comparisons Against Native LLVM Apr 15, 2026
- How REX Emits `omp_offloading_entries` And Keeps Kernel Identity Aligned Apr 14, 2026
- How To Debug When REX GPU Offloading Builds But Does Not Run Apr 13, 2026
- How REX Places `rex_offload_init()` And Why It Avoids Automatic `rex_offload_fini()` Apr 12, 2026
- How `rex_kmp.h` Rewrites Offloading Runtime Calls In REX Apr 11, 2026
- How REX Registers CUBIN Images With `libomptarget` Apr 10, 2026
- How REX Expands `declare mapper` Clauses Into Dynamic Runtime Map Entries Apr 9, 2026
- How REX Packs Literal Target Parameters For GPU Kernels Apr 8, 2026
- How REX Lowers `target`, `target teams`, and `target parallel` Through The SPMD Path Apr 7, 2026
- How REX Lowers Target Loops Into Direct GPU Kernels Apr 6, 2026
- How REX Validates GPU Offloading With Real Benchmarks Apr 5, 2026
- How REX Validates OpenMP Semantic Analysis With `checkOmpAnalyzing` Apr 4, 2026
- How REX Tests OpenMP Frontend AST Construction With The `OpenMP_tests` Corpus Apr 3, 2026
- How `ompparser` Turns OpenMP Pragmas Into `OpenMPIR` In REX Apr 2, 2026
- How REX Proves Lowered OpenMP Semantics With CPU Equivalence Tests Apr 1, 2026
- How REX Tests GPU Lowering Invariants With Reduced Rodinia Cases Mar 31, 2026
- How REX Organizes Generated Host, Device, and Helper Files Mar 30, 2026
- How REX Lowers `target data` Regions and Multi-Kernel Lifetimes Mar 29, 2026
- How REX Builds `__tgt_kernel_arguments` and Runtime Map Arrays Mar 28, 2026
- Why Codex + GPT-5.2 Felt Like a Different Kind of Agent Mar 27, 2026
- How REX Builds the GPU Host Launch Block Mar 26, 2026
- How REX Outlines Device Kernels Mar 25, 2026
- How REX Dispatches GPU Offloading Constructs Mar 24, 2026
- How REX Tests OpenMP End to End Mar 23, 2026
- Why REX Does Not Let Clang Own the OpenMP AST Mar 22, 2026
- How REX Carries OpenMP Pragmas Before AST Construction Mar 21, 2026
- How OpenMP AST Construction Works in REX: OpenMPIR to SgOmp* Mar 20, 2026
- Surviving LLVM Offload ABI Drift in REX Mar 19, 2026
- How Offloading Runtime Glue Works in REX Mar 18, 2026
- How GPU Offloading Lowering Works in REX Mar 17, 2026
- How OpenMP Works in REX: From Pragmas to GPU Kernels Mar 16, 2026