This document provides guidance for Claude Code when working with the LLMSys-PaperList repository.
This is a curated list of Large Language Model (LLM) systems-related academic papers, articles, tutorials, slides, and projects. The repository serves as a comprehensive resource for researchers and practitioners to stay updated on the latest developments in LLM systems research.
The repository consists primarily of a single README.md file organized into the following main sections:
The core section containing system-level research papers organized by:
- Pre-training: Papers focused on initial model training (parallel training, optimization, infrastructure)
- Post Training / RLHF: Papers on fine-tuning and reinforcement learning from human feedback
- Fault Tolerance / Straggler Mitigation: Papers on reliability and handling failures
- LLM serving: Papers on efficient LLM inference and serving
- Agent Systems: Papers on LLM-based agent frameworks and orchestration
- Serving at the edge: Papers on edge deployment and resource-constrained inference
- System Efficiency Optimization - Model Co-design: Papers on co-designing systems and models for efficiency
- Multi-Modal Training Systems: Papers on training multimodal models
- Multi-Modal Serving Systems: Papers on serving multimodal models (including diffusion models)
Papers where LLMs are used to optimize or improve traditional systems (compilers, debugging, etc.)
Official technical reports from major AI companies (OpenAI, Meta, Google, DeepSeek, etc.)
Open-source frameworks organized by:
- Training: DeepSpeed, Megatron, NeMo, etc.
- Post-Training: TRL, OpenRLHF, VeRL, etc.
- Serving: vLLM, SGLang, TensorRT-LLM, etc.
General machine learning systems papers (separate file: mlsystems.md)
Comprehensive survey papers on LLM efficiency and serving
Benchmarks, leaderboards, and workload traces
Blog posts and articles on LLM inference and transformers
University courses on ML systems
Additional curated lists and resources
When adding new papers to this repository, follow these conventions:
- [Paper Title](https://arxiv.org/abs/XXXX.XXXXX): Brief description | Venue/OrganizationKey formatting rules:
- Links: Use arXiv links in format
https://arxiv.org/abs/XXXX.XXXXX(withoutwww.prefix) - Conference links: Use official conference URLs (e.g., USENIX, ACM) when available
- Titles: Use exact paper titles with proper capitalization
- Descriptions: After the colon, provide a brief description of the paper's contribution
- Metadata: After the pipe
|, include venue (e.g.,OSDI' 24) and/or organization (e.g.,Microsoft) - Spacing: Use consistent spacing with other entries in the section
- Main sections:
##(h2) - Subsections:
###(h3) - Sub-subsections:
####(h4)
Good:
- [The ML.ENERGY Benchmark](https://arxiv.org/abs/2505.06371): Toward Automated Inference Energy Measurement and Optimization | NeurIPS' 25
- [DISTMM](https://www.usenix.org/conference/nsdi24/presentation/huang): Accelerating distributed multimodal model training | NSDI' 24Avoid:
- [Paper](https://www.arxiv.org/abs/2505.06371) - description (venue) # Wrong: has www., wrong separatorsWhen adding new papers, consider the primary focus:
-
Training-focused papers →
### Trainingsection- Initial training →
#### Pre-training - Fine-tuning/RLHF →
#### Post Training - Fault tolerance →
#### Fault Tolerance / Straggler Mitigation
- Initial training →
-
Inference/serving papers →
### Servingsection- General LLM serving →
#### LLM serving - Agent systems →
#### Agent Systems - Edge deployment →
#### Serving at the edge - Model-system co-design →
#### System Efficiency Optimization - Model Co-design
- General LLM serving →
-
Multimodal papers:
- Training →
### Multi-Modal Training Systems - Inference/serving →
### Multi-Modal Serving Systems
- Training →
-
Benchmarks and measurement tools →
## LLM Benchmark / Leaderboard / Traces -
Framework implementations →
## LLM Frameworks
- Consistency: Always match the existing formatting style
- Verification: Verify URLs work and point to the correct papers
- Completeness: Include venue/conference information when available
- Chronological order: Papers are generally added in chronological order within sections
- Avoid duplicates: Check if a paper already exists before adding
- Subsections: Use existing subsections when appropriate, create new ones sparingly
When adding new subsections, remember to update the Table of Contents at the top of README.md to maintain navigation consistency.
- Identify the appropriate section based on the paper's primary focus
- Format the entry following the guidelines above
- Add it to the appropriate location (usually at the end of the subsection or in chronological order)
- Verify the link works
- When creating new subsections, use
####for subsections under### - Update the Table of Contents if adding new major sections
- Maintain alphabetical or logical ordering within sections
- Prefer official conference/journal URLs over arXiv when available
- Always remove
www.from arXiv URLs - Ensure consistency across similar entries
- This is a living document that tracks the rapidly evolving field of LLM systems
- Papers are typically from top-tier venues (OSDI, SOSP, MLSys, NeurIPS, etc.) or well-cited arXiv preprints
- The repository focuses on systems research, not pure ML or algorithm papers
- Both academic papers and industrial technical reports are included