Files
2nd/10_Wiki/Topics/Visual_Effects/Graphics & Performance/WebGPU Timestamp Queries.md
T

3.8 KiB

id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, tags, raw_sources, last_reinforced, github_commit, inferred_by, tech_stack
id title category status canonical_id aliases duplicate_of source_trust_level confidence_score tags raw_sources last_reinforced github_commit inferred_by tech_stack
wiki-2026-0508-webgpu-timestamp-queries WebGPU Timestamp Queries 10_Wiki/Topics_Art needs_review self
P-REINFORCE-AUTO-1F8BE6
none A 0.9
auto-reinforced
2026-04-20 [P-Reinforce] Continuous Worker - WebGPU Timestamp Queries Claude Opus 4.7 (auto-normalize 2026-05-08)
language framework
unspecified unspecified

WebGPU Timestamp Queries

📌 한 줄 통찰 (The Karpathy Summary)

WebGPU Timestamp Queries는 WebGPU 애플리케이션이 컴퓨트(Compute) 및 렌더(Render) 패스의 경계 등에서 GPU 명령이 실행되는 데 걸리는 시간을 나노초 단위까지 정밀하게 측정할 수 있도록 지원하는 API 기능입니다 [1, 2]. 고해상도 타이머를 악용한 캐시 사이드 채널 공격(예: Spectre)을 방지하기 위해 브라우저 환경에서는 일반적으로 해상도를 100마이크로초로 제한하는 타임스탬프 양자화(Timestamp Quantization)가 적용됩니다 [3, 4]. 한편, 루트 주제인 '브라우저 메모리 할당 시점별 미세 지연 측정 사례'와 관련하여, 타임스탬프 쿼리를 직접적으로 메모리 할당 시점과 연계하여 측정한 구체적인 사례는 소스에 관련 정보가 부족합니다.

📖 구조화된 지식 (Synthesized Content)

본문 구조화 작업 중...

⚠️ 모순 및 업데이트 (Contradictions & Updates)

  • 과거 데이터와의 충돌: 자동화 엔진에 의해 매핑된 지식으로, 추후 정밀 검증 필요.
  • 정책 변화: Graphics & Performance 분야의 자동 자산화 수행.

🔗 지식 연결 (Graph)

  • Related Topics: Micro-latency, Timestamp Quantization, Timing Attacks (Spectre/Meltdown)
  • Projects/Contexts: WebGPU Performance Profiling, Browser Security Mitigations
  • Contradictions/Notes: 소스 [5]에서는 보안을 위해 비격리 컨텍스트(Non-isolated contexts)에서 타임스탬프 쿼리 기능을 아예 노출하지 않는 방향을 주장하지만, 소스 [6]에서는 GPU for the Web Community Group의 추후 합의를 통해 사이트 격리 여부와 무관하게 100마이크로초 해상도로 기능을 항상 허용하는 것으로 변경되었음을 보여줍니다. 또한 루트 주제에서 요구한 '브라우저 메모리 할당 시점별' 구체적 지연 측정 사례에 대해서는 소스에 관련 정보가 부족합니다.

Last updated: 2026-04-19

  • Raw Source: 00_Raw/2026-04-20/WebGPU Timestamp Queries.md

🤖 LLM 활용 힌트 (How to Use This Knowledge)

언제 이 지식을 쓰는가:

  • (TODO)

언제 쓰면 안 되는가:

  • (TODO)

🧪 검증 상태 (Validation)

  • 정보 상태: needs_review
  • 출처 신뢰도: A
  • 검토 이유: (P-Reinforce Phase 1 자동 정규화. 본문 검증 필요.)

🧬 중복 검사 (Duplicate Check)

  • 기존 유사 문서: (TODO: 인덱서 클러스터 리포트 참조)
  • 처리 방식: UPDATE (자동 정규화)
  • 처리 이유: Phase 1 정규화 — 옛 템플릿/누락 필드 보강.

🕓 변경 이력 (Changelog)

날짜 변경 내용 처리 방식 신뢰도
2026-05-08 P-Reinforce Phase 1 정규화 (frontmatter + 헤더 표준화) UPDATE A

💻 코드 패턴 (Code Patterns)

패턴 1: (TODO: 이 프로젝트 컨벤션 반영한 구조 스켈레톤)

# TODO

🤔 의사결정 기준 (Decision Criteria)

선택 A를 써야 할 때:

  • (TODO)

선택 B를 써야 할 때:

  • (TODO)

기본값:

(TODO)

안티패턴 (Anti-Patterns)

  • [안티패턴]: (TODO: 무엇을 하면 안 되는가 + 이유 + 대신 무엇을)