Distributed Computing

한 장의 GPU 를 넘어가는 순간 생기는 문제들을 다룬 글들입니다. 자주 겹치는 축:

  • 단계를 쪼개기 — 프리필과 디코드를 분리해 간섭을 줄이기
  • 파이프라인 — 그래프 단위 파이프라인 병렬, 이기종 GPU 위의 최대 흐름 배치
  • 통신을 감추기 — 커널 융합으로 통신과 연산을 겹치기
  • 스케줄링과 비용 — 처리량-지연 절충, 선점형 인스턴스, 에너지 효율
63페이지

Who Pays for the KV Cache? Attributing Shared AI Inference Spend Across Kubernetes and LLM Provider Bills

KV 캐시 비용은 누가 내는가? — 쿠버네티스·게이트웨이·프로바이더 청구서를 하나의 장부로 TL;DR — 같은 AI 기능 한 건에 드는 비용은 쿠버네티스 할당, 게이트웨이 로그, 프로바이더의 토큰 단위 청구서라는 서로 연결되지 않은 세 장부에 흩어져 있다. 저자는 이 세 장부를 하나의 Decimal-정확…

15분
KV Cache Prefix Caching

Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architectures

DeepSeek-V3 논문 심층 분석: 확장성 문제 해결 및 AI 하드웨어 아키텍처에 대한 성찰 DeepSeek-AI에서 발표한 "DeepSeek-V3: 확장성 문제 해결 및 AI 하드웨어 아키텍처에 대한 성찰" 논문은 대규모 언어 모델(LLM)의 급격한 확장에 따른 현재 하드웨어 아키텍처의 한계를 분석…

70분
Distributed Computing Hardware Architecture

On Distributed Larger-Than-Memory Subset Selection With Pairwise Submodular Functions

✅ 결론 요약 이 논문은 "메모리 용량을 초과하는 대규모 데이터셋에서 대표적인 subset을 효율적으로 선택"하는 문제를 다룬다. 기존 방법들은 중앙 서버가 전체 subset을 메모리에 올릴 수 있어야 한다는 제약이 있었지만, 이 논문은 중앙 서버 없이도 분산 환경에서 고품질 subset을 선택할 수 있…

23분
Machine Learning Computer Vision

A PRACTICAL CROSS-LAYER APPROACH FOR ML-DRIVEN STORAGE PLACEMENT IN WAREHOUSE-SCALE COMPUTERS

논문의 강점 및 독창적인 지점 이 논문은 대규모 데이터 센터에서 기계 학습(ML)을 활용한 저장소 배치(Storage Placement) 문제를 다루며, 기존 접근법의 한계를 극복하기 위해 크로스-레이어(Cross-Layer) 접근 방식을 제안했다. 주요 강점과 독창적인 점은 다음과 같다. 기존 단일 계…

38분
Distributed Computing Machine Learning

LSERVE: EFFICIENT LONG-SEQUENCE LLM SERVING WITH UNIFIED SPARSE ATTENTION

논문의 핵심 내용을 먼저 간략히 요약한 후, 강점과 독창적인 지점을 자세히 설명하고, 핵심 알고리즘의 동작 원리를 예시와 함께 제시한 뒤, 논문의 한계점을 마지막으로 정리하겠습니다. 🔑 논문의 핵심 내용 요약 이 논문은 긴 시퀀스를 처리하는 Large Language Model(LLM) 서빙 시스템에서…

30분
Natural Language Processing Distributed Computing

A Hardware Evaluation Framework for Large Language Model Inference

논문의 강점 및 독창적인 지점 빠르고 정확한 하드웨어 평가 프레임워크 (LLMCompass) 제공 기존의 Roofline 모델이 빠르지만 부정확하고, 사이클 수준의 시뮬레이션이 정확하지만 느린 단점을 보완. 평균 10.4%의 연산자 오류율과 LLM 추론에 대한 4.1%의 오류율을 기록하며 빠른 평가 가능…

25분
Hardware Architecture Distributed Computing

Distributed Inference and Fine-tuning of Large Language Models Over The Internet

논문의 강점과 독창적인 지점 독창적인 분산 시스템 설계: 이 논문은 분산된 신뢰성이 낮은 기기들로 대규모 언어 모델(50B+ 파라미터)을 실행하기 위한 결함 허용 알고리즘을 제안합니다. 이는 기존의 고성능 서버에 의존하지 않고, 일반 사용자 장비를 활용하여 LLM을 실행할 수 있도록 설계되었습니다.…

23분
Machine Learning Distributed Computing

EE-LLM: Large-Scale Training and Inference of Early-Exit Large Language Models with 3D Parallelism

논문의 주요 강점과 독창성 효율적인 대규모 LLM 훈련 및 추론: EE-LLM은 Early-Exit LLM의 대규모 훈련 및 추론을 지원하는 첫 번째 프레임워크 중 하나로, 3D 병렬 처리를 기반으로 설계되어 대규모 모델 훈련에서 높은 효율성을 제공합니다. Early-Exit 층을 추가하면서도 훈련 시간…

21분
Machine Learning Distributed Computing

Efficient Memory Management for Large Language Model Serving with PagedAttention

결론 및 핵심 요약 이 논문은 LLM(대규모 언어 모델)의 효율적인 메모리 관리와 고성능 서빙을 위해 PagedAttention이라는 새로운 주의 알고리즘을 제안하며, 이를 기반으로 한 vLLM 시스템을 설계했습니다. 기존 시스템 대비 24배의 처리량 향상을 제공하며, 특히 메모리 낭비를 줄이고, 다양한…

28분
Machine Learning Distributed Computing

GSPMD: General and Scalable Parallelization for ML Computation Graphs

논문의 강점과 독창적인 지점 1. 강점 일반화된 병렬화 시스템: GSPMD는 다양한 병렬화 패턴(데이터 병렬화, 모델 병렬화, 파이프라인 병렬화)을 단일 프레임워크로 통합하여 모든 유형의 머신러닝 모델에서 사용할 수 있음. 사용자 주석(annotation)을 최소화하면서 모델을 대규모 장치 클러스터로 확…

24분
Distributed Computing Machine Learning

Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCache

논문 요약 Infinite-LLM은 초대형 언어 모델(LLM)의 동적 컨텍스트 길이 문제를 해결하기 위해 제안된 효율적인 서비스 시스템입니다. 논문은 특히 DistAttention 메커니즘과 Distributed KVCache를 도입해 LLM 요청 서비스의 확장성을 획기적으로 개선합니다. 이를 통해 긴…

26분
Distributed Computing Hardware Architecture

FlexLLM: A System for Co-Serving Large Language Model Inference and Parameter-Efficient Finetuning

논문의 강점과 독창성 이 논문 H2O (Heavy-Hitter Oracle)는 대형 언어 모델(LLM)의 추론 과정에서 발생하는 KV 캐시 메모리 문제를 효율적으로 해결하기 위해 새로운 접근법을 제안합니다. 주요 강점과 독창성은 다음과 같습니다: 문제 해결의 중요성: 대형 언어 모델은 메모리 사용량이 높…

15분
Distributed Computing Natural Language Processing

FASTDECODE: High-Throughput GPU-Efficient LLM Serving using Heterogeneous Pipelines

논문의 강점과 독창적인 지점 이 논문은 대규모 언어 모델(LLM) 서빙을 위해 FASTDECODE라는 새로운 시스템을 제안합니다. 주요 강점과 독창성은 다음과 같습니다: 메모리-계산 분리 아키텍처: LLM의 중요한 구성요소인 KV-Cache를 GPU가 아닌 CPU에서 처리하도록 설계했습니다. CPU는 메…

15분
Distributed Computing Performance

FLUX Fast Software-based Communication Overlap On GPUs Through Kernel Fusion

물론입니다. 논문의 주요 내용과 강점, 알고리즘 과정, 한계점에 대해 한국어로 설명드리겠습니다. 강점 및 독창성 향상된 통신 중첩: Flux는 GPU에서 종속 계산과 통신 작업을 매우 세밀한 단위로 분해하고 결합하여 최대 96%까지 통신 지연을 숨깁니다. 이 방식은 대규모 언어 모델의 분산 학습 및 추론…

7분
Machine Learning Distributed Computing

Helix Distributed Serving of Large Language Models via Max-Flow on Heterogeneous GPUs

논문에서는 Helix라는 시스템을 소개하며, 이 시스템은 이기종(heterogeneous) GPU 클러스터 상에서 대규모 언어 모델(LLM)을 분산적으로 제공하기 위해 설계되었습니다. Helix의 주요 강점과 독창성, 핵심 알고리즘 예시, 한계점을 다음과 같이 정리해드립니다. 강점과 독창적인 지점 이기종…

4분
Distributed Computing Natural Language Processing