agentsclimarketplace

Ppopp review process

Skill brycewang-stanford/Awesome-Journal-Skills/PPoPP-Skills/skills/ppopp-review-process

Journal-specific Claude Code/Codex skill packs covering mainstream journals — AER, QJE, Nature, Cell, 管理世界, 经济研究 & 200+ more — your fast track to getting published. | 覆盖主流期刊的 Claude Code/Codex 期刊技能包,从选题、识别策略到表格规范与审稿回复全流程,助你快速发论文。

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

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

What its author says it does

Copied from the file, not written here

Use when reasoning about how a PPoPP submission is evaluated, covering double-blind review, the Program Committee plus External/Extended Review Committee model, TPMS reviewer matching, the author-response rebuttal, the accept/reject decision with automatic poster consideration, and how PPoPP's process differs from PLDI's and CGO's.

SKILL.md

6.4 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

PPoPP Review Process

Model the pipeline before interpreting any single review. PPoPP runs a single-round, double-blind conference review with a scheduled author-response rebuttal and an unusual safety net: papers not accepted for a talk are automatically considered for posters. The most consequential mental shift for authors arriving from a journal-style venue is that there is (as verified) no guaranteed revise-and-resubmit round — the rebuttal is your one written turn, so it must land.

Process model

  • Submission and review run on HotCRP with double-blind anonymity: author identities are hidden from reviewers and reviewer identities from authors.
  • Papers are read by the Program Committee and an External/Extended Review Committee (ERC); declare conflicts against both pools. Reviewer assignment may use the Toronto Paper Matching System (TPMS), so your abstract and topic tags shape who reads you.
  • After the initial reviews there is a fixed author-response period (PPoPP 2026: 27–29 October 2025). Authors respond within a word cap; reviewers then discuss and decide.
  • The primary decision is accept / reject for a regular presentation. Whether an explicit intermediate "Revision" category is offered in a given cycle is 待核实 — do not assume it.
  • Automatic poster consideration: submissions not accepted for a talk are automatically considered for the poster track, with a two-page summary in the proceedings.

What PPoPP reviewers weigh

AxisWhat they checkCommon failure
Parallelism as the contributionIs the concurrency/parallel-performance the point?A compiler/theory result wearing a parallel costume (a CGO/POPL reroute)
Correctness under concurrencyRaces, linearizability/progress, the memory model"It passed my tests" with no argument about interleavings
ScalabilitySpeedup curves, core sweeps, NUMA/GPU, saturationOne thread count; a win that vanishes on another topology
Baseline honestyComparison to the strongest real competitorBeating a strawman or the authors' own unoptimized code
Measurement rigorVariance, warm-up, pinning, repeated runsA single-run bar chart with no error bars
ReproducibilityEnough to re-run; an artifactHardware and topology unstated

Reading a decision

DecisionWhat it meansAuthor move
Accept (talk)Contribution and evidence holdCamera-ready + artifact; do not reopen scope
Poster (auto-considered)The idea is of interest but not a full talk this cycleDecide in advance whether the 2-page proceedings summary is worth it
RejectStructural: wrong scope, weak baseline, no scaling storyReframe or reroute (CGO/PLDI/ASPLOS/SC or a later round)
"Revision" (if offered — 待核实)Repairable gaps within a bounded windowTreat as an R&R; make or explicitly decline every request with evidence

The strategic reading: because there is (as verified) one written turn, design the submission so its weakest point is answerable in the rebuttal with a number you already have (a pre-run baseline, an extra core-count) rather than something requiring a month of new machine time.

How PPoPP differs from its siblings

  • vs. PLDI/CGO: those judge a language/compiler contribution; PPoPP judges the parallel-program behavior. A great pass with a thin scaling story fails here and would pass there. Different template too (PPoPP two-column acmart sigplan, 10 pages).
  • vs. POPL: POPL rewards the concurrency proof itself; PPoPP wants the proof plus a measured parallel system. A pure logic is a POPL paper.
  • vs. ASPLOS/HPCA: those own the machine; a PPoPP reviewer reads your hardware as the platform, not the result, and will discount a win that is really a microarchitecture artifact.

Where author leverage actually exists

[Before submission]  abstract + topic tags -> TPMS/PC matching        (largest early lever)
[Initial reviews]    factual corrections, a pre-run number, a clarified interleaving argument
[Rebuttal]           the decisive turn: answer "does it scale?" and "baseline X?" with data
                     already in hand, within the word cap
[After reject]       no appeal; reroute to a co-located sibling or the next round

A rebuttal moves borderline papers when it supplies a scaling point or a baseline a reviewer said was missing; it does not move papers when it argues taste or promises future experiments. The classic PPoPP loss is a reviewer asking "how does this behave at 128 cores / on a second GPU?" and the authors having only the one machine's numbers.

Reading a review packet

Weight reviews before answering. A review that cites your speedup figure, your baseline choice, and your correctness argument was read closely; answer each reviewer on the axis they raised — correctness reviewers with an interleaving argument, performance reviewers with a number. A review that only questions novelty has left soundness to the others; do not spend your word budget there.

Misreadings to avoid

  • Assuming a revise-and-resubmit safety net — as verified there is one written turn; the rebuttal is not a placeholder.
  • Treating the poster path as failure — the two-page proceedings summary is a real, citable outcome; decide about it deliberately.
  • Ignoring the ERC — external reviewers carry real weight and real conflicts.
  • Projecting last year's cadence — round count, rebuttal timing, and any "Revision" category are decided per edition.

Output format

[Process stage] pre-submission / awaiting reviews / rebuttal / decided
[Decision] accept / poster / reject / revision(if offered), with the driving criterion
[Criterion map] each review point -> parallelism-as-point | correctness | scalability | baseline | measurement | reproducibility
[Leverage plan] the rebuttal number or correction that can actually change the outcome
[Forbidden moves] identity leak / promised-but-unrun experiments / arguing taste

Keep looking

Skills are one crate of 328,083. 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.