DSpark di DeepSeek accelera l'inferenza AI fino all'85%

DSpark di DeepSeek accelera l’inferenza AI fino all’85%

DeepSeek e l’Universita di Pechino hanno presentato DSpark, un framework pensato per ridurre il collo di bottiglia della inferenza dei modelli linguistici di grandi dimensioni quando le richieste simultanee aumentano. L’obiettivo e semplice da capire: far rispondere piu in fretta i modelli senza sacrificare la qualita dell’output.

Il dato piu interessante, per chi guarda alle prestazioni concrete, e che DSpark e gia integrato nelle versioni di anteprima DeepSeek-V4-Flash e DeepSeek-V4-Pro.

DSpark prova a risolvere il limite piu costoso dei modelli AI in produzione

Il problema che DSpark prova a colpire e noto: nei modelli autoregressivi ogni nuovo token richiede un passaggio completo nella rete, quindi la latenza cresce con la lunghezza del testo generato. E uno dei motivi principali per cui i sistemi di chat AI diventano piu lenti proprio quando la richiesta e piu impegnativa.

Il framework parte dalla logica della speculative decoding, cioe la generazione rapida di candidati da parte di un modello piu leggero e la loro verifica in blocco da parte del modello principale. DSpark aggiunge pero due elementi chiave: una generazione candidata semi-autoregressiva e una verifica guidata dalla confidenza, pensate per migliorare sia il tasso di accettazione sia l’uso delle risorse di calcolo.

  • La generazione candidata non e solo parallela: usa una struttura ibrida che combina un tronco principale parallelo e un modulo sequenziale leggero.
  • Il sistema assegna a ogni posizione un punteggio di confidenza per stimare la probabilita che il token venga mantenuto dopo la verifica.
  • La scelta della lunghezza da verificare non e fissa, ma adattata al carico e alla probabilita di sopravvivenza dei token.
  • DSpark e gia stato impiegato nelle preview service di DeepSeek-V4-Flash e DeepSeek-V4-Pro.
Aumento velocita
dal 60% all’85%
Integrazione
DeepSeek-V4-Flash e DeepSeek-V4-Pro preview
Rilascio codice
pubblicato su GitHub
DSpark non punta solo a generare piu veloce, ma a spendere meglio il calcolo disponibile quando molte richieste arrivano insieme. Il punto forte e la gestione dinamica del budget di verifica, che sposta risorse dove la probabilita di accettazione e piu alta.
L’approccio resta legato alla speculative decoding, quindi la qualita viene preservata tramite verifica e non tramite scorciatoie nella generazione finale.

La novita vera e nel mix tra parallelismo e dipendenze di contesto

Nel confronto con i draft model piu diffusi, DSpark prova a superare due limiti opposti. Da un lato ci sono i modelli autoregressivi come Eagle3, che mantengono buone dipendenze tra token ma diventano lenti quando il blocco candidato cresce. Dall’altro ci sono i modelli completamente paralleli come DFlash, rapidi in generazione ma piu fragili quando le posizioni successive iniziano a confliggere tra loro.

DSpark introduce un compromesso piu pratico: un backbone parallelo, basato su una versione migliorata di DFlash, produce gli stati nascosti e le logit di base; un modulo sequenziale leggero inserisce poi informazione di prefisso token per token. Questo consente di mantenere il vantaggio della generazione parallela iniziale, senza perdere del tutto la coerenza che aiuta l’accettazione dei token successivi.

Il lavoro sperimentale segnala che una versione DSpark con due layer Transformer supera, nei domini testati, l’accettazione di una versione DFlash con cinque layer. Tradotto in termini semplici: una piccola dose di dipendenza autoregressiva vale piu di un semplice aumento di profondita nella parte parallela.

  • Modulo sequenziale disponibile in due varianti: testa di Markov o testa RNN.
  • Il blocco candidato massimo usato in produzione e pari a 5 token.
  • Nel deployment reale e stata scelta la testa di Markov come soluzione sequenziale.
  • Il backbone parallelo include tre layer MoE e attenzione a finestra mobile.
Alternative confrontate
Eagle3 e DFlash
Versione di produzione
DSpark-5
L’idea chiave e che un po’ di dipendenza sequenziale, se inserita nel punto giusto, migliora l’efficienza piu di una semplice scalata di parametri nel modello parallelo.
Le varianti citate nel progetto puntano a ottimizzare il rapporto tra capacita di accettazione e costo di generazione, non a sostituire il modello principale.

Nei test di carico DSpark migliora anche il throughput complessivo

Il risultato piu utile per leggere la portata del progetto e che DSpark non migliora solo la latenza percepita dal singolo utente, ma anche il rendimento globale del sistema quando i carichi crescono. Nei test online con traffico reale, il framework e stato confrontato con il baseline a singolo token MTP-1 e ha mostrato vantaggi consistenti in diversi scenari di SLA.

Su V4-Flash, mantenendo una velocita minima di 80 token al secondo per singolo utente, il throughput aggregato sale del 51%. Quando l’SLA si stringe a 120 token al secondo, il baseline entra quasi nel suo limite operativo e DSpark arriva a un vantaggio di throughput dichiarato del 661%, grazie alla capacita di mantenere un batching utile anche in condizioni piu dure.

Su V4-Pro, invece, il guadagno di throughput e del 52% con SLA da 35 token al secondo e del 406% con SLA da 50 token al secondo. Nei casi in cui il throughput complessivo e allineato, la velocita di generazione per singolo utente cresce comunque del 57%-85%.

  • Con bassa concorrenza, il scheduler assegna spesso 4-6 token di verifica per sfruttare la capacita inutilizzata.
  • Con l’aumento del carico, la lunghezza di verifica si riduce in modo graduale per limitare la contesa delle risorse.
  • Il sistema prova a massimizzare il throughput globale invece di proteggere solo il singolo campione di richiesta.
  • Un limite resta: i candidati iniziali devono comunque essere generati per intero, anche se poi parte dei token viene scartata.
V4-Flash, SLA 80 token/s
+51% throughput
Nel confronto operativo, DSpark e interessante perche prova a tenere insieme due obiettivi spesso in conflitto: rispondere piu velocemente e reggere meglio il traffico concorrente.
Il progetto mostra bene dove si sta spostando l’ottimizzazione AI oggi: non solo modelli piu grandi, ma anche strategie piu intelligenti di verifica, scheduling e utilizzo della GPU.
Dati di prestazione principali
Velocita singolo utente
+60% / +85%
Throughput V4-Flash
+51% a 80 token/s
Throughput V4-Flash
+661% a 120 token/s
Throughput V4-Pro
+52% a 35 token/s
Throughput V4-Pro
+406% a 50 token/s
Condividi con i tuoi amici

Lascia una risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

Verified by ExactMetrics

Privacy e contenuti esterni

Puoi autorizzare i servizi esterni. Le nuove autorizzazioni si applicano subito; dopo una revoca la pagina viene ricaricata.

Leggi l'informativa sulla privacy