본문으로 이동

속성:Evidence note

S3 연구 메모리

Text

자료에서 확인할 수 있는 점이나 한계를 적습니다.

( | ) (20 | 50 | 100 | 250 | 500) 보기
이 속성을 사용하는 문서 20개를 보여줍니다.
t
Verification: abstract_only; confidence=high. Canonical title: Tectonic-Shift: A Composite Storage Fabric for Large-Scale ML Training Question: 대규모 ML 학습 저장소의 전력과 I/O 효율을 함께 높일 수 있는가? Context: HDD 기반 Tectonic은 학습 읽기 부하를 위해 과도한 용량·전력을 요구한다. Method: Shift 플래시 계층과 데이터셋 명세에서 미래 접근을 추론하는 애플리케이션 인지 캐시를 결합한다. Evaluation: workloads=petabyte-scale production ML cluster; baselines=LRU flash cache; metrics=I/O absorption; power; results=1.51–3.28× I/O absorption; 29% lower power. Interpretation: 학습 데이터 접근의 예측 가능성을 저장 계층 정책에 노출하면 플래시 효율이 커진다. Reusable lesson: 일반 LRU 대신 애플리케이션 의미를 캐시 정책에 활용하라. Applicability: 대규모 반복형 ML 데이터 로딩. Limits: Meta 학습 트레이스와 예측 가능한 데이터셋 순서를 전제한다.  +
Verification: official_abstract; confidence=high. Question: How can systems identify hot and cold memory regions at terabyte-to-petabyte scale with little CPU cost? Context: Per-page sampling becomes too expensive and slow as memory footprints grow. Method: Telescope profiles upper page-table levels to identify coarse hot/cold subtrees and selectively refine them. Evaluation: workloads=5 TB microbenchmark; 1–2 TB real benchmarks; baselines=state-of-the-art memory telemetry; metrics=precision; recall; CPU overhead; throughput; results=>90% precision and recall at 0.9% of one CPU; 5.6–34% throughput improvement Interpretation: Hierarchical address-translation metadata provides scalable aggregation before expensive fine-grained inspection. Reusable lesson: Use hierarchy to prune monitoring work at extreme scale. Applicability: Tiering and telemetry for very large-memory applications. Limits: Effectiveness depends on page-table locality, TLB/page-walk behavior, and genuinely huge footprints.  +
Verification: official_abstract; confidence=medium. Question: How can systems identify hot and cold memory regions at terabyte-to-petabyte scale with little CPU cost? Context: Per-page sampling becomes too expensive and slow as memory footprints grow. Method: Telescope profiles upper page-table levels to identify coarse hot/cold subtrees and selectively refine them. Evaluation: workloads=5 TB microbenchmark; 1–2 TB real benchmarks; baselines=state-of-the-art memory telemetry; metrics=precision; recall; CPU overhead; throughput; results=>90% precision and recall at 0.9% of one CPU; 5.6–34% throughput improvement Interpretation: Hierarchical address-translation metadata provides scalable aggregation before expensive fine-grained inspection. Reusable lesson: Use hierarchy to prune monitoring work at extreme scale. Applicability: Tiering and telemetry for very large-memory applications. Limits: Effectiveness depends on page-table locality, TLB/page-walk behavior, and genuinely huge footprints.  +
Verification: arXiv metadata and abstract; confidence=medium. Canonical title: The Cost of Dynamic Reasoning: Demystifying AI Agents and Test-Time Scaling from an AI Infrastructure Perspective Question: What system cost is introduced when LLM inference dynamically expands reasoning or agentic work? Context: Accuracy-oriented techniques such as few-shot prompting, reflection, and parallel reasoning change work per request and its variance. Method: The study profiles multiple agent and test-time-scaling designs across resource use, latency, energy, and datacenter power. Evaluation: workloads=agent designs and test-time-scaling configurations; baselines=few-shot, varying reflection depth, and parallel reasoning configurations; metrics=latency, latency variance, resource use, energy, and datacenter power; results=qualitative diminishing returns and rising systems cost Interpretation: Reasoning quality must be optimized jointly with tail latency, energy, and capacity rather than token count alone. Reusable lesson: Model dynamic reasoning as a variable-cost systems workload with explicit stopping and resource budgets. Applicability: Agentic and test-time-compute LLM services. Limits: Only the arXiv abstract was verified; model suite, hardware, and exact numerical findings were not extracted.  +
Verification: arXiv metadata and abstract; confidence=medium. Canonical title: The Cost of Dynamic Reasoning: A Systematic Characterization of Large Language Model Inference Question: What system cost is introduced when LLM inference dynamically expands reasoning or agentic work? Context: Accuracy-oriented techniques such as few-shot prompting, reflection, and parallel reasoning change work per request and its variance. Method: The study profiles multiple agent and test-time-scaling designs across resource use, latency, energy, and datacenter power. Evaluation: workloads=agent designs and test-time-scaling configurations; baselines=few-shot, varying reflection depth, and parallel reasoning configurations; metrics=latency, latency variance, resource use, energy, and datacenter power; results=qualitative diminishing returns and rising systems cost Interpretation: Reasoning quality must be optimized jointly with tail latency, energy, and capacity rather than token count alone. Reusable lesson: Model dynamic reasoning as a variable-cost systems workload with explicit stopping and resource budgets. Applicability: Agentic and test-time-compute LLM services. Limits: Only the arXiv abstract was verified; model suite, hardware, and exact numerical findings were not extracted.  +
Verification: abstract_only; confidence=medium. Canonical title: The Design and Implementation of a Capacity-Variant Storage System Question: SSD가 수명·성능을 위해 실행 중 용량을 탄력적으로 줄일 수 있는가? Context: 고정 over-provisioning은 workload 변화에 따라 용량·GC·수명 절충을 최적화하지 못한다. Method: CV-SSD, 탄력 로그 구조 CV-FS, CV-manager가 용량을 점진적으로 조정한다. Evaluation: workloads=synthetic and real workloads; baselines=fixed-capacity storage; metrics=latency; throughput; lifetime; results=Latency -8–53%; throughput +49–316%; lifetime +268–327%. Interpretation: 가용 용량을 런타임 제어 변수로 만들면 성능·endurance를 workload에 맞출 수 있다. Reusable lesson: 스토리지 용량도 고정 자원이 아니라 성능·수명용 탄력 자원으로 보라. Applicability: flash SSD와 로그 구조 파일시스템. Limits: 사용자 용량을 희생하며 custom SSD·FS·manager와 수명 가정이 필요하다.  +
Verification: abstract_only; confidence=high. Canonical title: The Design and Implementation of a Capacity-Variant Storage System Question: SSD가 수명·성능을 위해 실행 중 용량을 탄력적으로 줄일 수 있는가? Context: 고정 over-provisioning은 workload 변화에 따라 용량·GC·수명 절충을 최적화하지 못한다. Method: CV-SSD, 탄력 로그 구조 CV-FS, CV-manager가 용량을 점진적으로 조정한다. Evaluation: workloads=synthetic and real workloads; baselines=fixed-capacity storage; metrics=latency; throughput; lifetime; results=Latency -8–53%; throughput +49–316%; lifetime +268–327%. Interpretation: 가용 용량을 런타임 제어 변수로 만들면 성능·endurance를 workload에 맞출 수 있다. Reusable lesson: 스토리지 용량도 고정 자원이 아니라 성능·수명용 탄력 자원으로 보라. Applicability: flash SSD와 로그 구조 파일시스템. Limits: 사용자 용량을 희생하며 custom SSD·FS·manager와 수명 가정이 필요하다.  +
Verification: full_text; confidence=high. Canonical title: Tiered Memory Management: Access Latency is the Key! Question: Should tiered-memory placement optimize access frequency or the loaded latency each tier experiences under contention? Context: Hot-page packing assumes fixed tier speed, but queueing can make a nominally fast tier slower as load rises. Method: Colloid estimates each tier's loaded latency from hardware counters and Little's Law, then moves pages to balance average access latency; it integrates with HeMem, TPP, and MEMTIS. Evaluation: workloads=GUPS; real applications; static and time-varying loads; baselines=HeMem; TPP; MEMTIS; offline optimal; metrics=loaded access latency; application performance; distance from optimal; results=loaded latency up to 5x unloaded; prior managers 2.30–2.46x worse than optimal; Colloid near optimal Interpretation: The right placement objective is marginal loaded latency, not static media class or hotness alone. Reusable lesson: Control placement with measured queueing-sensitive latency and balance load across tiers. Applicability: NUMA-, CXL-, and heterogeneous-memory tiering with separate channels. Limits: Requires distinguishable tier traffic and reliable counters; evaluation uses NUMA as a tiered-memory proxy.  +
Verification: full_text; confidence=high. Canonical title: Tiered Memory Management: Access Latency is the Key! Question: Should tiered-memory placement optimize access frequency or the loaded latency each tier experiences under contention? Context: Hot-page packing assumes fixed tier speed, but queueing can make a nominally fast tier slower as load rises. Method: Colloid estimates each tier's loaded latency from hardware counters and Little's Law, then moves pages to balance average access latency; it integrates with HeMem, TPP, and MEMTIS. Evaluation: workloads=GUPS; real applications; static and time-varying loads; baselines=HeMem; TPP; MEMTIS; offline optimal; metrics=loaded access latency; application performance; distance from optimal; results=loaded latency up to 5x unloaded; prior managers 2.30–2.46x worse than optimal; Colloid near optimal Interpretation: The right placement objective is marginal loaded latency, not static media class or hotness alone. Reusable lesson: Control placement with measured queueing-sensitive latency and balance load across tiers. Applicability: NUMA-, CXL-, and heterogeneous-memory tiering with separate channels. Limits: Requires distinguishable tier traffic and reliable counters; evaluation uses NUMA as a tiered-memory proxy.  +
Verification: official USENIX page and abstract; confidence=high. Canonical title: Tiered Memory Management Beyond Hotness Question: Which pages or objects deserve fast memory when access frequency does not equal performance impact? Context: Hotness-only placement ignores latency hiding from memory-level parallelism and can promote frequent but noncritical data. Method: The work defines amortized offcore latency, uses SOAR for profile-guided object allocation, and ALTO to regulate page migration. Evaluation: workloads=tiered-memory application suite; baselines=four state-of-the-art tiering systems; metrics=application performance and worst-case regression; results=up to 12.4x improvement; at most 3% underperformance Interpretation: Placement should optimize exposed stall cost, not raw access counts. Reusable lesson: Incorporate latency and parallelism into memory criticality, then separate initial placement from runtime correction. Applicability: DRAM plus slower NUMA/CXL/persistent-memory tiers. Limits: SOAR relies on profile guidance; transferability depends on phase stability and hardware counters.  +
Verification: official USENIX page and abstract; confidence=medium. Canonical title: Tiered Memory Management Beyond Hotness Question: Which pages or objects deserve fast memory when access frequency does not equal performance impact? Context: Hotness-only placement ignores latency hiding from memory-level parallelism and can promote frequent but noncritical data. Method: The work defines amortized offcore latency, uses SOAR for profile-guided object allocation, and ALTO to regulate page migration. Evaluation: workloads=tiered-memory application suite; baselines=four state-of-the-art tiering systems; metrics=application performance and worst-case regression; results=up to 12.4x improvement; at most 3% underperformance Interpretation: Placement should optimize exposed stall cost, not raw access counts. Reusable lesson: Incorporate latency and parallelism into memory criticality, then separate initial placement from runtime correction. Applicability: DRAM plus slower NUMA/CXL/persistent-memory tiers. Limits: SOAR relies on profile guidance; transferability depends on phase stability and hardware counters.  +
Verification: official DOI/EuroSys metadata plus primary Intel artifact and Zenodo record; confidence=high. Canonical title: TierScape: Harnessing Multiple Compressed Tiers to Tame Server Memory TCO Question: Can multiple byte-addressable and compressed memory tiers reduce server-memory TCO while preserving performance? Context: A single DRAM/slow-memory or one compressed tier exposes a coarse cost/performance tradeoff. Method: TierScape supports multiple byte-addressable and compressible tiers and compares baseline, HeMem, ILP, and Waterfall placement strategies using PEBS hotness. Evaluation: workloads=MASIM and 40 GB Memcached with 4 KB objects; baselines=no tiering, HeMem, ILP, Waterfall; metrics=performance, tier distribution, pressure stalls, memory TCO; results=The primary artifact evaluates MASIM and a 40 GB Memcached dataset with 4 KB objects on DRAM/Optane; the accessible primary pages did not state an unambiguous headline speedup/TCO number. Interpretation: Multiple configurable tiers offer a richer placement frontier than a fixed two-tier design. Reusable lesson: Model placement as a cost/performance optimization across several tier types, not a binary hot/cold split. Applicability: NUMA/CXL/Optane servers with byte-addressable and optional compressed tiers. Limits: Reproducing performance requires Optane-like latency; compression needs a Linux 5.17 patch, at least two NUMA nodes, and artifact result reproduction is marked TODO.  +
Verification: official DOI/EuroSys metadata plus primary Intel artifact and Zenodo record; confidence=medium. Canonical title: TierScape: Harnessing Multiple Compressed Tiers to Tame Server Memory TCO Question: Can multiple byte-addressable and compressed memory tiers reduce server-memory TCO while preserving performance? Context: A single DRAM/slow-memory or one compressed tier exposes a coarse cost/performance tradeoff. Method: TierScape supports multiple byte-addressable and compressible tiers and compares baseline, HeMem, ILP, and Waterfall placement strategies using PEBS hotness. Evaluation: workloads=MASIM and 40 GB Memcached with 4 KB objects; baselines=no tiering, HeMem, ILP, Waterfall; metrics=performance, tier distribution, pressure stalls, memory TCO; results=The primary artifact evaluates MASIM and a 40 GB Memcached dataset with 4 KB objects on DRAM/Optane; the accessible primary pages did not state an unambiguous headline speedup/TCO number. Interpretation: Multiple configurable tiers offer a richer placement frontier than a fixed two-tier design. Reusable lesson: Model placement as a cost/performance optimization across several tier types, not a binary hot/cold split. Applicability: NUMA/CXL/Optane servers with byte-addressable and optional compressed tiers. Limits: Reproducing performance requires Optane-like latency; compression needs a Linux 5.17 patch, at least two NUMA nodes, and artifact result reproduction is marked TODO.  +
Verification: arXiv paper/abstract and official DOI metadata; confidence=high. Canonical title: FDP: Flexible Data Placement for Flash Caches Question: Can flash caches reduce internal garbage collection and write amplification by exposing data lifetime? Context: Mixed-lifetime cache objects cause NAND garbage collection to copy still-live data during reclamation. Method: The work integrates NVMe Flexible Data Placement into CacheLib and segregates writes by expected lifetime. Evaluation: workloads=Meta/Twitter production cache traces; baselines=conventional flash-cache placement; metrics=device write amplification, garbage collection, overhead; results=write amplification approximately 1 with little overhead Interpretation: Host-known object lifetime is sufficient to make flash placement substantially more efficient. Reusable lesson: Pass lifecycle hints across the host/device boundary instead of forcing the FTL to infer them. Applicability: Large flash caches on FDP-capable SSDs with classifiable object lifetimes. Limits: Requires FDP support and useful lifetime classification; results reflect production cache configurations.  +