LLM Scheduling Optimizations

  • Last Updated 2 September, 2026
  • by David Spuler, Ph.D.

What is LLM Scheduling Optimizations?

LLM scheduling optimizations involve spreading parts of computation throughout the computation architecture. When there are many user queries coming in, there are various ways to organize the computation for improved speed (e.g., batching, prefill-decode disaggregation, or more granular approaches). The issue of scheduling of components is also important for LLM training, but many of the techniques are different.

Scheduling: Book Excerpts and Blog Articles

Free online book excerpts with full text chapters online and free PDF downloads, and the Aussie AI blog, including related articles:

  • Serving is the practical matter of how to architecture the full production application around the LLM. Other components may include a web server, application server, RAG datastore, retriever, load balancer, and more. Furthermore, there are some techniques that affect the speed of inference... more about Serving »
  • David Spuler, Ph.D., Feb 6th, 2026 (updated), 500+ LLM Inference Optimization Techniques, Aussie AI Blog, https://www.aussieai.com/blog/llm-inference-optimization

Research on LLM Scheduling Optimizations

Research papers include:

More AI Research Topics

Read more about: