Skip to content

Writing study: FlashSketch: Sketch-Kernel Co-Design for Fast Sparse Sketching on GPUs

← ICML 2026 oral writing corpus

Rajat Vadiraj Dwaraknath, Sungyoon Kim, Mert Pilanci · Official ICML 2026 oral record

Figure, table and section ledger

Editorial contribution type: Efficiency, inference & systems (primary).

Layout extraction, not a required paper template. Counts are distinct caption labels; a multi-panel figure counts once. Section spans are estimated from heading positions, including floats and whitespace. Method and limitations.

Canonical PDF
51 physical pages
Before references / appendix
≈ 8.27 page-equivalents
Main figures / tables
4 / 1
Attached appendix figures / tables
130 / 0
Attached appendix span
≈ 40.96 page-equivalents
Before references / appendix: ≈ 16.22%References / intervening material: ≈ 3.47%Attached appendix: ≈ 80.31%Estimated layout envelopes, not text/artwork area. Unresolved appendix boundaries remain within the undivided post-body material.

Source-bound correction: Small-cap method names suppressed section4 and Appendix C, breaking subsequent sequential detection. Restore main sections4-8, Appendices C-G and their wrapped continuations from physical-page text.

Section-by-section lengths and source pages

The title/abstract/front matter precede the first numbered heading. A span ends at the next detected top-level heading, not at the last sentence; end-page whitespace is included. References and statements are listed separately. These are not measurements of text-only or artwork area.

Top-level headingStarts on PDF pageEstimated spanShare of entire PDF
1. Introduction1≈ 1.42 pp.2.78%
2. Related Work2≈ 0.55 pp.1.08%
3. Background3≈ 1.2 pp.2.35%
4. BLOCKPERM-SJLT: A Block-Permuted Sparse JL Transform4≈ 0.75 pp.1.47%
5. FLASHSKETCH: CUDA Kernel5≈ 0.95 pp.1.86%
6. Theory: Permutation-Coupled Localization6≈ 1 pp.1.96%
7. Experiments7≈ 1.5 pp.2.94%
8. Limitations and Future Directions8≈ 0.39 pp.0.76%
Acknowledgments9≈ 0.08 pp.0.16%
Impact Statement9≈ 0.05 pp.0.1%
References9≈ 1.78 pp.3.49%
A. Additional Theory and Proofs11≈ 5.26 pp.10.31%
B. Additional Details on FLASHSKETCH16≈ 0.31 pp.0.61%
C. FLASHBLOCKROW: A Fast but Fragile Alternative16≈ 0.63 pp.1.24%
D. Permutation Wiring and On-The-Fly Generation17≈ 0.8 pp.1.57%
E. Additional Details on GraSS18≈ 0.72 pp.1.41%
F. Additional Experiments and Ablations for RandNLA Tasks18≈ 17.28 pp.33.88%
G. Additional Experiments and Ablations (RTX A6000)36≈ 15.96 pp.31.29%
All detected figure and table locations

Attached appendix

Argument and organization

  1. 1 Introduction; 2 Related Work; 3 Background

    Sets up the conflict between sparse random mixing and GPU-local computation.

  2. 4 BLOCKPERM-SJLT; 5 FLASHSKETCH; 6 Theoretical Analysis

    Introduces the sketch distribution, then its kernel, then conditional embedding arguments.

  3. 7 Experiments; 8 Limitations

    Tests approximation-runtime tradeoffs before identifying occupancy, mixing and implementation limits.

Problem, claim and contribution

The problem is co-design of the random transform and its implementation, not just accelerating an unchanged sparse matrix product.

Introduction, p.1; Section 4, p.4 · Main paper

Argument and section order

The mixing parameter connects block wiring, shared-memory implementation and neighborhood-coherence analysis before the experimental Pareto comparisons.

Sections 4-6, pp.4-6 · Main paper

Figures, captions and visual explanation

Colored block permutations and a neighboring kernel listing explain the mechanism; the benchmark page uses consistent method colors and marker shapes for approximation-runtime tradeoffs.

Figure 2 and Algorithm 1, p.5; Figure 4, p.8 · Main paper

Tables, comparisons and evidence

GraSS attribution quality is paired with projection-step timing; this timing should not be paraphrased as the speedup of the entire attribution pipeline.

Section 7 and Figure 4, p.8 · Main paper

Appendix and reproducibility

Implementation and theoretical caveats are concrete: split-column fallback reintroduces global atomics, and independently sampled permutations in the analysis differ from distinct structured permutations in the kernel.

Appendix discussion, p.16 · Main paper

Clarity and writing conventions

The limitations specify when occupancy or mixing harms performance and distinguish empirically useful parameter choices from guarantees.

Section 8, pp.8-9 · Main paper

What to reuse—and what not to infer

Transferable lesson: Tie an approximation knob to both its mathematical effect and its hardware cost, and label the precise timed subroutine beside downstream quality.

Boundary: The theory uses stated smoothing and independence assumptions; it is not an unconditional guarantee for every implemented permutation family, and projection-time gains are not whole-pipeline gains.

Apply this lesson using the argument and evidence worksheet.

Inspection record and sources

Checked
2026-10-07
Reading status
Writing-focused manuscript scan + selected visuals inspected
Main text
Writing-oriented scan of the main argument through physical p.9, with focused physical-page text inspection on 1, 3, 4, 5, 6, 7, 8, 9. Framing, section progression, mechanism/proof explanation, displays, comparison conditions and conclusions were inspected. This is not exhaustive technical reading, proof verification or reproduction.
Appendix / supplement
Appendix organization and main-text pointers were checked; focused text inspection of physical pages 13, 16, 17, 19. Remaining appendix proofs and details were not exhaustively read. No separately linked supplement inspected.
Visually inspected PDF pages
5, 8

This is a writing-focused scan of the manuscript and the stated supplementary scope: framing, organization, visual explanation, evidence presentation and wording. It is not a line-by-line proof audit, reproduction of results or exhaustive scientific review.