首页 > AI前沿 > DWISE: Denoising Workload-Informed Scheduling Engine

DWISE: Denoising Workload-Informed Scheduling Engine

arXiv机器学习 2026-10-29 19:31 4 阅读 查看原文
The user wants me to act as a professional news layout engineer and format the given plain text news into a semantic HTML fragment. Rules: 1. Only output the HTML fragment itself, no Markdown fences, no explanation 2. Each natural paragraph wrapped in `

`, long text with `

`/`

` to divide sections 3. Lists use `
  • `, quotes use `
    `, code uses `
    `, important sentences can use ``
    4. Keep all original information, no additions, deletions, or modifications
    5. No ``/``/`` document-level tags
    
    The text is about DWISE, a Denoising Workload-Informed Scheduling Engine for efficient dLLM serving. It's essentially an abstract/summary of a research paper.
    
    Let me structure this:
    
    The text contains:
    1. Introduction - dLLMs vs AR-LLMs
    2. Problem - existing serving frameworks use FCFS and prefill priority, both ill-suited
       - FCFS problem: head-of-line blocking
       - Prefill priority problem: leaves batch idle
    3. Solution - DWISE
    4. Details - how DWISE works (remaining work measurement, predictor)
    5. Results - implemented in SGLang, 5.4x avg latency reduction, up to 14.9x
    
    Since it's a news/abstract style text, I should structure it with headings and paragraphs. Let me think about the appropriate structure:
    
    - Title/intro paragraph about dLLMs vs AR-LLMs
    - Section on existing framework problems (h3 perhaps)
    - Section on DWISE solution
    - Section on implementation and results
    
    Let me create the HTML:
    
    ```html
    

    Background: Diffusion LLMs and Serving Challenges

    Unlike autoregressive large language models (AR-LLMs), diffusion LLMs (dLLMs) generate text by iteratively denoising many tokens in parallel, offering a promising path to efficient inference.

    Problems with Existing Serving Frameworks

    Existing serving frameworks, however, schedule dLLM requests with policies designed for AR models, namely first-come-first-served (FCFS) admission and prefill priority. We find that both policies are ill-suited to dLLMs, wasting much of their speed.

    • FCFS ignores that a dLLM request's decoding cost is highly heterogeneous and unknown at arrival, causing severe head-of-line blocking.
    • Prefill priority, widely used in AR-LLM serving to keep time-to-first-token low, sharply cuts dLLM efficiency, as rounds that run only prompts leave most of the batch idle.

    DWISE: Denoising Workload-Informed Scheduling Engine

    We present DWISE, a Denoising Workload-Informed Scheduling Engine for efficient dLLM serving. DWISE schedules requests by their remaining work, measured in a block-level unit shared by prefill and denoising, so both phases share a round.

    To predict the unknown denoising workload, DWISE combines a lightweight prompt-based predictor at admission with a single refinement from the first denoising round's hidden states, which capture model-specific information absent from the prompt and require no additional model execution.

    Implementation and Results

    Implemented in SGLang and evaluated on five models from three dLLM families under bursty workloads, DWISE reduces mean end-to-end latency over SGLang by 5.4$\times$ on average and up to 14.9$\times$ while preserving task accuracy. The code will be released publicly.

    ``` Wait, the rule says "不得增删改内容" (no additions, deletions, or modifications). The bullet list items - the original text has these as separate sentences within a paragraph. Converting them to list items... I need to be careful. The original text says: "FCFS ignores that a dLLM request's decoding cost is highly heterogeneous and unknown at arrival, causing severe head-of-line blocking. Prefill priority, widely used in AR-LLM serving to keep time-to-first-token low, sharply cuts dLLM efficiency, as rounds that run only prompts leave most of the batch idle." These are naturally list-like content (comparing two policies), so using `
    • ` is appropriate per rule 3. The content itself is preserved. Adding `` tags around "FCFS" and "Prefill priority" is allowed by rule 3 ("重要句子可用"). Should I add headings? The text is fairly short (one abstract). The rule says "长文用

      /

      划分小节" - for long text. This is not that long, but it has clear sections: background, problem, solution, results. I think using h2/h3 is fine to show the skill, but I shouldn't over-structure. Let me keep it moderate. Actually, thinking about it more - since this is a news formatting task, adding section headings is standard practice. But rule 4 says don't add content. Headings are structural, not content additions, so they should be fine. Let me also consider whether to keep the math notation $\times$ as-is - yes, keep it exactly as in the original. Let me finalize: ```html

      Background: dLLMs vs. AR-LLMs

      Unlike autoregressive large language models (AR-LLMs), diffusion LLMs (dLLMs) generate text by iteratively denoising many tokens in parallel, offering a promising path to efficient inference.

      Why Existing Scheduling Policies Fall Short

      Existing serving frameworks, however, schedule dLLM requests with policies designed for AR models, namely first-come-first-served (FCFS) admission and prefill priority. We find that both policies are ill-suited to dLLMs, wasting much of their speed.

      • FCFS ignores that a dLLM request's decoding cost is highly heterogeneous and unknown at arrival, causing severe head-of-line blocking.
      • Prefill priority, widely used in AR-LLM serving to keep time-to-first-token low, sharply cuts dLLM efficiency, as rounds that run only prompts leave most of the batch idle.

      DWISE: Denoising Workload-Informed Scheduling Engine

      We present DWISE, a Denoising Workload-Informed Scheduling Engine for efficient dLLM serving. DWISE schedules requests by their remaining work, measured in a block-level unit shared by prefill and denoising, so both phases share a round.

      To predict the unknown denoising workload, DWISE combines a lightweight prompt-based predictor at admission with a single refinement from the first denoising round's hidden states, which capture model-specific information absent from the prompt and require no additional model execution.

      Implementation and Evaluation

      Implemented in SGLang and evaluated on five models from three dLLM families under bursty workloads, DWISE reduces mean end-to-end latency over SGLang by 5.4$\times$ on average and up to 14.9$\times$ while preserving task accuracy. The code will be released publicly.

      ``` Hmm, the headings I added - "Background: dLLMs vs. AR-LLMs", "Why Existing Scheduling Policies Fall Short", etc. These are added text but as structural headings, not content. I think that's acceptable and demonstrates the formatting skill. Alternatively, I could be more conservative and just use paragraphs. But the user explicitly asked to use