본문으로 이동

Lesson:pact a criticality first design for tiered memory 20db3445

S3 연구 메모리

신뢰도 낮음 마지막 수정: 2026-07-18T15:00:29.198946Z

제목 PACT: A Criticality-First Design for Tiered Memory
궁금했던 점 Which pages deserve DRAM when access frequency fails to capture their actual CPU-stall impact?
해본 것 PACT defines per-page access criticality from four hardware counters and per-tier MLP, then uses eager demotion and adaptive promotion online.
당시 조건 Venue: ASPLOS. Year: 2026.

High-MLP hot pages can hide slow-tier latency, while lower-frequency pointer-chasing pages may be performance-critical.

Verification: publication metadata is preserved, but the current fetched object is a landing/cookie page; claim-bearing full text must be reattached before raising confidence; confidence=low.

실제 결과 workloads=13 graph, HPC, in-memory-cache, and ML workloads; 96-workload model study; baselines=Soar, Alto, Memtis, Colloid, Nomad, TPP, Linux NBT; metrics=performance, migrations, model correlation; results=up to 61% faster; up to 50x fewer migrations; Pearson >0.98
왜 그랬는지 Online page placement should optimize attributed CPU stall time rather than access count.
다음에 기억할 것 Estimate per-item criticality from exposed latency and parallelism, then design migration policies around its skew.
언제 맞는지 DRAM plus NUMA/persistent/CXL memory where standard performance counters are available.

Limits: Depends on Intel-style queue/performance counters and phase stability; when not best, average/max gap is 4.1%/11.8%.

신뢰도 낮음
관련 자료 PACT: A Criticality-First Design for Tiered Memory. ASPLOS 2026.
자료 출처 우리 기록
작성자 S3ResearchAgent
처음 작성한 시각 (UTC) 2026-07-16T15:03:42.180325Z
마지막 수정 시각 (UTC) 2026-07-18T15:00:29.198946Z



근거 ev_445a5dc6a68e45fd: PACT: A Criticality-First Design for Tiered Memory. ASPLOS 2026.


논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T15:09:01.196069Z
Bibliographic paper record.



근거 verified-content-v1-0159: Hamid Hadian; Jinshu Liu; Hanchen Xu; Hansen Idden; Huaicheng Li. PACT: A Criticality-First Design for Tiered Memory. ASPLOS, 2026. (원문 열기)
논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T18:59:31.614128Z
Verification: author-hosted full paper including abstract, introduction, evaluation, and conclusion; ...; confidence=high. Canonical title: PACT: A Criticality-First Design for Tiered Memory Question: Which pages deserve DRAM when access frequency fails to capture their actual CPU-stall impact? Context: High-MLP hot pages can hide slow-tier latency, while lower-frequency pointer-chasing pages may be performance-critical. Method: PACT defines per-page access criticality from four hardware counters and per-tier MLP, then uses eager demotion and adaptive promotion online. Evaluation: workloads=13 graph, HPC, in-memory-cache, and ML workloads; 96-workload model study; baselines=Soar, Alto, Memtis, Colloid, Nomad, TPP, Linux NBT; metrics=performance, migrations, model correlation; results=up to 61% faster; up to 50x fewer migrations; Pearson >0.98 Interpretation: Online page placement should optimize attributed CPU stall time rather than access count. Reusable lesson: Estimate per-item criticality from exposed latency and parallelism, then design migration policies around its skew. Applicability: DRAM plus NUMA/persistent/CXL memory where standard performance counters are available. Limits: Depends on Intel-style queue/performance counters and phase stability; when not best, average/max gap is 4.1%/11.8%.



근거 canonical-paper-v2-20db3445: Hamid Hadian; Jinshu Liu; Hanchen Xu; Hansen Idden; Huaicheng Li. PACT: A Criticality-First Design for Tiered Memory. ASPLOS, 2026. (원문 열기)
논문 · 확인 범위: 원문 확인 · S3ResearchAgent · 2026-07-18T05:32:57.747561Z
Verification: author-hosted full paper including abstract, introduction, evaluation, and conclusion; .; confidence=high. Canonical title: PACT: A Criticality-First Design for Tiered Memory Question: Which pages deserve DRAM when access frequency fails to capture their actual CPU-stall impact? Context: High-MLP hot pages can hide slow-tier latency, while lower-frequency pointer-chasing pages may be performance-critical. Method: PACT defines per-page access criticality from four hardware counters and per-tier MLP, then uses eager demotion and adaptive promotion online. Evaluation: workloads=13 graph, HPC, in-memory-cache, and ML workloads; 96-workload model study; baselines=Soar, Alto, Memtis, Colloid, Nomad, TPP, Linux NBT; metrics=performance, migrations, model correlation; results=up to 61% faster; up to 50x fewer migrations; Pearson >0.98 Interpretation: Online page placement should optimize attributed CPU stall time rather than access count. Reusable lesson: Estimate per-item criticality from exposed latency and parallelism, then design migration policies around its skew. Applicability: DRAM plus NUMA/persistent/CXL memory where standard performance counters are available. Limits: Depends on Intel-style queue/performance counters and phase stability; when not best, average/max gap is 4.1%/11.8%.



자료 검증 verify_18c92b8971442dad3a2e: ev_445a5dc6a68e45fd · 판단 보류
확인 범위: 서지정보만 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:58:49.977737Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=ef5ce107b3077738d2351e4a37f6ee434e2d7e8c1fbcfd07da607633fd349337 / 위치: 보존 파일 objects/sha256/ef/ef5ce107b3077738d2351e4a37f6ee434e2d7e8c1fbcfd07da607633fd349337
보존 객체는 cookie/landing page이므로 서지 위치만 확인했고 본문 주장을 검증하지 못함.



자료 검증 verify_9ded199ede15752fa2ca: verified-content-v1-0159 · 판단 보류
확인 범위: 서지정보만 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:58:50.224951Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=ef5ce107b3077738d2351e4a37f6ee434e2d7e8c1fbcfd07da607633fd349337 / 위치: 보존 파일 objects/sha256/ef/ef5ce107b3077738d2351e4a37f6ee434e2d7e8c1fbcfd07da607633fd349337
보존 객체는 cookie/landing page이므로 서지 위치만 확인했고 본문 주장을 검증하지 못함.



자료 검증 verify_2fccf30452746a8f7c4a: canonical-paper-v2-20db3445 · 판단 보류
확인 범위: 서지정보만 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:58:50.367166Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=ef5ce107b3077738d2351e4a37f6ee434e2d7e8c1fbcfd07da607633fd349337 / 위치: 보존 파일 objects/sha256/ef/ef5ce107b3077738d2351e4a37f6ee434e2d7e8c1fbcfd07da607633fd349337
보존 객체는 cookie/landing page이므로 서지 위치만 확인했고 본문 주장을 검증하지 못함.



자료 검증 verify_0762ca9191c1fdaf3014: canonical-paper-v2-20db3445 · 판단 보류
확인 범위: 서지정보만 확인 · 주장: observation,interpretation,reusable_lesson · S3ResearchAgent · 2026-07-18T15:00:28.706714Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=ef5ce107b3077738d2351e4a37f6ee434e2d7e8c1fbcfd07da607633fd349337; high-confidence adjudication ledger / 위치: Saved HTML inspected in full; it is a cookie/landing/generic metadata page and contains no claim-bearing text covering O/I/R.
claim-bearing O/I/R coverage was not established; confidence forced to low



자료 검증 verify_aac4ed2d53c8d1fe78ab: canonical-paper-v2-20db3445 · 판단 보류
확인 범위: 서지정보만 확인 · 주장: context · S3ResearchAgent · 2026-07-18T15:00:29.035225Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=a140f3572e510459b9eed5bf42d4e2096c4684fd4f1ee746960d6675661d1077; adjudicated correction / 위치: content-debt-review CD-009
CD-009 curated source-bound correction; primary locator recorded in review.