agentsclimarketplace

Ppopp supplementary

Skill brycewang-stanford/Awesome-Journal-Skills/PPoPP-Skills/skills/ppopp-supplementary

Use when deciding what belongs in a PPoPP paper's 10 reviewed pages versus the artifact or appendix, splitting content by decision-criticality so proofs, full core sweeps, and correctness arguments that determine acceptance stay legible in the body, while bulk data and extended runs move out.From its SKILL.md

Install
npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill ppopp-supplementary

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

4.2 KB, 879 tokens by cl100k_base, as published. Nobody here has run it

PPoPP Supplementary

Decide what lives in the 10 reviewed pages (text and figures, two-column acmart) and what moves to the artifact or an appendix. The governing rule at PPoPP is decision-criticality: anything a reviewer must read to be convinced the result is correct under concurrency and scales stays in the body. References are unlimited and free; body space is the scarce resource.

The decision-criticality test

For each candidate piece of content, ask: would a reviewer's accept/reject change if they could not see this?

[Decides acceptance]  the correctness argument's core, the headline scaling curve, the baseline
                      comparison, the key design insight  -> BODY (inside 10 pages)
[Supports/confirms]   full linearizability proof details, every core-count data point, additional
                      workloads, sensitivity sweeps, extra GPUs  -> ARTIFACT / APPENDIX
[Bulk / mechanical]   raw logs, per-run tables, generator internals, build scripts  -> ARTIFACT

The failure mode PPoPP punishes is burying a load-bearing argument — the linearization points, the one plot that shows saturation — outside the reviewed pages, so the reviewer cannot judge the claim and defaults to skepticism.

What must stay in the body

  • The correctness argument's spine. The property (linearizability/progress), the linearization points or the key invariant, and why it holds under the named memory model. The full formal proof can move; the argument a reviewer needs to believe it cannot.
  • The headline scaling evidence. At least one clear speedup/throughput curve over core or thread count, with the baseline and machine named in the caption.
  • The baseline comparison that substantiates the delta over prior work.
  • The design insight that makes the parallelism work — the idea, not every implementation detail.

What can move out

  • Full proofs and case analyses — keep the argument in the body, push the exhaustive case split to an appendix or the artifact.
  • Complete sweeps — the body shows the representative curve; the artifact holds every thread count, socket configuration, input size, and GPU.
  • Additional workloads and sensitivity studies that confirm rather than establish the claim.
  • Reproduction machinery — Dockerfiles, scripts, raw data, and per-run numbers belong in the artifact (see ppopp-artifact-evaluation).

Where "out" is at PPoPP

  • The artifact is the primary home for bulk evidence and is evaluated post-acceptance — reviewers of the paper are not obligated to run it, so it cannot carry a decision-critical claim at review time.
  • An appendix, if the call permits one within submission rules, is read at the reviewer's discretion — do not put anything acceptance-deciding there and assume it was read. Confirm the current appendix policy each cycle (待核实 if unstated).

Because the artifact is post-acceptance, the split at PPoPP is stricter than at venues that review the artifact alongside the paper: if the reviewer must see it to say yes, it is in the 10 pages.

Keeping the body legible under the page cap

  • Use small multiples to compress a core sweep into one figure rather than five.
  • Move exhaustive tables to the artifact and keep a summarizing plot in the body.
  • Cut prose before cutting evidence; the correctness argument and the scaling curve are the last things to shrink.

Output format

[Body (<=10pp)] correctness spine + headline curve + baseline + design insight all present?
[Moved out] proofs-detail / full sweeps / extra workloads / repro machinery -> artifact/appendix
[Decision-critical check] anything acceptance-deciding placed outside the body? (must be none)
[Appendix policy] permitted this cycle? confirmed / 待核实
[Space recovered] figures merged / tables moved to hit 10 pages

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.