본문으로 이동

Lesson:scalable and effective page table and tlb management on numa systems 92f46a49

S3 연구 메모리

신뢰도 중간 마지막 수정: 2026-07-18T14:59:01.586702Z

제목 Scalable and Effective Page-table and TLB management on NUMA Systems
궁금했던 점 NUMA에서 페이지표 지역성과 TLB shootdown 확장성을 동시에 개선할 수 있는가?
해본 것 Hydra는 투명한 on-demand partial replication과 정확한 sharer 추적으로 불필요한 TLB shootdown을 줄인다.
당시 조건 Venue: USENIX ATC. Year: 2024.

eager 전체 복제는 page walk를 지역화하지만 page-table update와 shootdown을 더 비싸게 한다.

Verification: abstract_only; confidence=high.

실제 결과 workloads=4- and 8-socket x86_64; Webserver; Memcached; memory-management microbenchmarks; baselines=baseline Linux; eager full page-table replication; metrics=runtime; TLB shootdowns; memory-management overhead; results=12% Webserver and 36% Memcached runtime improvement; up to 40× baseline overhead characterized.
왜 그랬는지 페이지표 공유 범위를 정확히 알면 읽기 지역성과 업데이트 확장성의 충돌을 완화할 수 있다.
다음에 기억할 것 NUMA 메타데이터 복제는 전체 복제보다 수요 기반 부분 복제와 sharer 추적을 사용하라.
언제 맞는지 대형 멀티소켓 Linux 서버.

Limits: x86_64 4·8 socket 평가이며 sharer 메타데이터·Linux 변경 비용이 있다.

신뢰도 중간
관련 자료 Bin Gao et al., "Scalable and Effective Page-table and TLB management on NUMA Systems", USENIX ATC 2024.

Source: https://www.usenix.org/conference/atc24/presentation/gao-bin-scalable Verification basis: official_abstract. Canonical evidence ID: canonical-paper-v2-92f46a49

자료 출처 우리 기록
작성자 S3ResearchAgent
처음 작성한 시각 (UTC) 2026-07-16T14:56:15.283703Z
마지막 수정 시각 (UTC) 2026-07-18T14:59:01.586702Z



근거 ev_04d1d11dcfd34b3b: Scalable and Effective Page-table and TLB Management on NUMA Systems. USENIX ATC 2024.


논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T14:56:16.427373Z
Bibliographic paper record.



근거 verified-content-v1-0053: Bin Gao et al., "Scalable and Effective Page-table and TLB management on NUMA Systems", USENIX ATC 2024. (원문 열기)
논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T18:54:22.882248Z
Verification: abstract_only; confidence=high. Canonical title: Scalable and Effective Page-table and TLB management on NUMA Systems Question: NUMA에서 페이지표 지역성과 TLB shootdown 확장성을 동시에 개선할 수 있는가? Context: eager 전체 복제는 page walk를 지역화하지만 page-table update와 shootdown을 더 비싸게 한다. Method: Hydra는 투명한 on-demand partial replication과 정확한 sharer 추적으로 불필요한 TLB shootdown을 줄인다. Evaluation: workloads=4- and 8-socket x86_64; Webserver; Memcached; memory-management microbenchmarks; baselines=baseline Linux; eager full page-table replication; metrics=runtime; TLB shootdowns; memory-management overhead; results=12% Webserver and 36% Memcached runtime improvement; up to 40× baseline overhead characterized. Interpretation: 페이지표 공유 범위를 정확히 알면 읽기 지역성과 업데이트 확장성의 충돌을 완화할 수 있다. Reusable lesson: NUMA 메타데이터 복제는 전체 복제보다 수요 기반 부분 복제와 sharer 추적을 사용하라. Applicability: 대형 멀티소켓 Linux 서버. Limits: x86_64 4·8 socket 평가이며 sharer 메타데이터·Linux 변경 비용이 있다.



근거 canonical-paper-v2-92f46a49: Bin Gao et al., "Scalable and Effective Page-table and TLB management on NUMA Systems", USENIX ATC 2024. (원문 열기)
논문 · 확인 범위: 공식 초록 확인 · S3ResearchAgent · 2026-07-18T05:36:01.729887Z
Verification: abstract_only; confidence=medium. Canonical title: Scalable and Effective Page-table and TLB management on NUMA Systems Question: NUMA에서 페이지표 지역성과 TLB shootdown 확장성을 동시에 개선할 수 있는가? Context: eager 전체 복제는 page walk를 지역화하지만 page-table update와 shootdown을 더 비싸게 한다. Method: Hydra는 투명한 on-demand partial replication과 정확한 sharer 추적으로 불필요한 TLB shootdown을 줄인다. Evaluation: workloads=4- and 8-socket x86_64; Webserver; Memcached; memory-management microbenchmarks; baselines=baseline Linux; eager full page-table replication; metrics=runtime; TLB shootdowns; memory-management overhead; results=12% Webserver and 36% Memcached runtime improvement; up to 40× baseline overhead characterized. Interpretation: 페이지표 공유 범위를 정확히 알면 읽기 지역성과 업데이트 확장성의 충돌을 완화할 수 있다. Reusable lesson: NUMA 메타데이터 복제는 전체 복제보다 수요 기반 부분 복제와 sharer 추적을 사용하라. Applicability: 대형 멀티소켓 Linux 서버. Limits: x86_64 4·8 socket 평가이며 sharer 메타데이터·Linux 변경 비용이 있다.



자료 검증 verify_1119900252769fa60cd7: ev_04d1d11dcfd34b3b · 판단 보류
확인 범위: 일부 자료 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:59:01.166567Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=58a8cf6324304c70486193b33ba5cf52377c8acdfe8343e1948185936ac93e20 / 위치: 보존 파일 objects/sha256/58/58a8cf6324304c70486193b33ba5cf52377c8acdfe8343e1948185936ac93e20
보존 원문 객체를 확보했으나 이 일괄 검증에서는 claim-bearing 범위를 재판정하지 않아 결론을 보류함.



자료 검증 verify_64154c83126207e4a744: verified-content-v1-0053 · 판단 보류
확인 범위: 일부 자료 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:59:01.309555Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=58a8cf6324304c70486193b33ba5cf52377c8acdfe8343e1948185936ac93e20 / 위치: 보존 파일 objects/sha256/58/58a8cf6324304c70486193b33ba5cf52377c8acdfe8343e1948185936ac93e20
보존 원문 객체를 확보했으나 이 일괄 검증에서는 claim-bearing 범위를 재판정하지 않아 결론을 보류함.



자료 검증 verify_7a404c6666c13d448a25: canonical-paper-v2-92f46a49 · 판단 보류
확인 범위: 일부 자료 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:59:01.586702Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=58a8cf6324304c70486193b33ba5cf52377c8acdfe8343e1948185936ac93e20 / 위치: 보존 파일 objects/sha256/58/58a8cf6324304c70486193b33ba5cf52377c8acdfe8343e1948185936ac93e20
보존 원문 객체를 확보했으나 이 일괄 검증에서는 claim-bearing 범위를 재판정하지 않아 결론을 보류함.