{
  "slug": "pipelined-read-retry",
  "term": "Pipelined Read-Retry",
  "aliases": [
    "PR2"
  ],
  "definition": "Pipelined Read-Retry overlaps NAND retry sensing with transfer and decoding of earlier attempts.",
  "note": "Park's research design uses CACHE READ and cancels unnecessary speculative work after successful decoding; its SSD evaluation used simulation. [park]",
  "status": "research",
  "advantages": [],
  "limitations": [],
  "related": [
    "read-retry",
    "error-correcting-code",
    "adaptive-read-retry"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "citations": [
    {
      "id": "park",
      "title": "Park et al. Reducing Solid-State Drive Read Latency by Optimizing Read-Retry. ASPLOS 2021, sections 6-7. DOI: 10.1145/3445814.3446719",
      "url": "https://people.inf.ethz.ch/~omutlu/pub/Reducing-SSD-Read-Latency-by-Optimizing-Read-Retry_asplos21.pdf",
      "accessed": "2026-10-14"
    },
    {
      "id": "hesela",
      "title": "Hesela: NAND read-retry and stage timing",
      "url": "https://hesela.com/analyses/nand-read-retry-latency/",
      "accessed": "2026-10-14"
    }
  ],
  "updated": "2026-10-14"
}
