Lifan Sun’s Blog
Lifan Sun
Article
61
Category
0
Tags
9
2025-10
  • 2025-10-20  Reading Notes: “DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Serving”
  • 2025-10-12  Reading Notes: “Preble: Efficient Distributed Prompt Scheduling for LLM Serving”
  • 2025-10-03  Reading Note: “ORCA: A Distributed Serving System for Transformer-Based Generative Models”
2025-05
  • 2025-05-08  Reading Notes: Qwen Technical Report
  • 2025-05-07  Reading Notes Collections: Context Length Extrapolation
  • 2025-05-05  Reading Notes: MiniCPM Technical Report
2025-04
  • 2025-04-29  Reading Notes: LLaMA Technical Report
  • 2025-04-23  Word Embedding Techniques
  • 2025-04-22  Understanding Tokenization Methods
2025-03
  • 2025-03-20  Rotatry Positional Encoding
  • 2025-03-09  Reading Notes: “FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness”
  • 2025-03-08  Reading Notes: “Efficient Memory Management for Large Language Model Serving with PagedAttention”
  • 2025-03-03  Reading Notes: “Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layer”
  • 2025-03-02  Reading Notes: “Training Compute-Optimal Large Language Models”
  • 2025-03-01  Reading Notes: “GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints”
2025-02
  • 2025-02-28  Reading Notes: GPT Series
  • 2025-02-24  Reading Notes: “Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learning”
  • 2025-02-23  Reading Notes: “GPipe: Easy Scaling with Micro-Batch Pipeline”
  • 2025-02-16  Distributed Training Basics
  • 2025-02-16  Reading Note: Megatron-LM v1
  • 2025-02-07  Quantization for NN Inference
  • 2025-02-02  Reading Note: TVM
  • 2025-02-02  Reading Note: Triton
2025-01
  • 2025-01-28  Moore’s Law, and the future of computing beyond Moore’s Law
  • 2025-01-27  Deep Learning Performance Background
  • 2025-01-27  Reading Notes: MI300X vs H100 vs H200 Benchmark Part 1: Training – CUDA Moat Still Alive
  • 2025-01-22  An Architecture Overview of ML Systems
  • 2025-01-16  Two ways of adapting LLMs for Recommender Systems
2024-12
  • 2024-12-07  CSE221 - lec18: File System Cont. : GFS
  • 2024-12-03  CSE221 - lec17: Networking: IX & Snap
2024-11
  • 2024-11-27  CSE221 - lec16: Networking: RPC & Receive Livelock
  • 2024-11-24  CSE221 - lec15: Scalability: RCU & Analysis of Linux Scalability
  • 2024-11-22  CSE221 - lec14: Scheduling:Scheduler Activation & Decades of Wasted Cores
  • 2024-11-21  CSE221 - lec13: File System Consistency: Soft Updates & Split FS
  • 2024-11-13  CSE221 - lec12: File System: FFS & LFS
  • 2024-11-12  File System Refresher
  • 2024-11-08  CSE221 - lec11: Virtualization: Container-based OS & FireCracker
  • 2024-11-06  CSE221 - lec10: Virtualization: VM370 & Xen
  • 2024-11-05  CSE221 - lec09: Extending OS: L4 & Exokernel
2024-10
  • 2024-10-31  CSE221 - lec08: Distributed OSes: Plan 9 & LegoOS
  • 2024-10-29  CSE221 - lec07: Distributed OSes: Distributed V & Sprite
  • 2024-10-24  CSE221 - lec06: Virtual Memory: VAX/VMS & Mach
  • 2024-10-22  CSE221 - lec05: Synchronization: Monitor & Mesa
  • 2024-10-17  CSE221 - lec04: Protection: Multics & Singularity
  • 2024-10-15  CSE221 - lec03: Protection: HYDRA & Protection
  • 2024-10-10  CSE221 - lec02: Historical Perspectives: TENEX & UNIX
  • 2024-10-08  CSE221 - lec01: Historical Perspectives: THE & Nucleus
  • 2024-10-04  CSE221 - lec00: Introduction
2024-08
  • 2024-08-21  Resource Management in Modern C++
  • 2024-08-16  Type Deduction in Modern C++
2024-06
  • 2024-06-23  Some Ideas on Research
  • 2024-06-08  Reading Note: “WizardLM: Empowering Large Language Models to Follow Complex Instructions”
  • 2024-06-02  Brief Notes on Instruction Tuning
2024-03
  • 2024-03-25  Unit Test Generation: What to do next?
  • 2024-03-24  Reading Note: “CODAMOSA: Escaping Coverage Plateaus in Test Generation with Pre-trained Large Language Models”, ICSE 2023
  • 2024-03-23  Reading Note: “Reformulating Branch Coverage as a Many-Objective Optimization Problem”, ICST 2015
  • 2024-03-21  Reading Note: “Whole Test Suite Generation”, TSE 2012
2024-01
  • 2024-01-25  Reading Note: “An Industrial Evaluation of Unit Test Generation: Finding Real Faults in a Financial Application”, ICSE-SEIP '17
  • 2024-01-25  The Elements of Search-Based Software Testing Techniques
  • 2024-01-13  LLVM IR Tutorial: Phis, GEPs, and other things, oh my! - LLVM Developers Conference 2019
  • 2024-01-12  Class Loading in Java
Lifan Sun
Lifan Sun
Software Dev Engineer
Article
61
Category
0
Tags
9
Latest posts
Some Ideas on Research
Some Ideas on Research
Jan 29, 2026
Class Loading in Java
Class Loading in Java
Jan 29, 2026
LLVM IR Tutorial: Phis, GEPs, and other things, oh my! - LLVM Developers Conference 2019
LLVM IR Tutorial: Phis, GEPs, and other things, oh my! - LLVM Developers Conference 2019
Jan 29, 2026
The Elements of Search-Based Software Testing Techniques
The Elements of Search-Based Software Testing Techniques
Jan 29, 2026
Reading Note: “An Industrial Evaluation of Unit Test Generation: Finding Real Faults in a Financial Application”, ICSE-SEIP '17
Reading Note: “An Industrial Evaluation of Unit Test Generation: Finding Real Faults in a Financial Application”, ICSE-SEIP '17
Jan 29, 2026
Reading Note: “Whole Test Suite Generation”, TSE 2012
Reading Note: “Whole Test Suite Generation”, TSE 2012
Jan 29, 2026
2023-2026Lifan Sun.

Lifan Sun’s Blog | Software Dev Engineer

Powered byNotionNext 4.9.2.