Snilld

DeepSeek lancerer DSpark og åbner DeepSpec: hævder 60–85% hurtigere V4‑generering

DSpark er en serving‑optimering til spekulativ decoding, ikke en ny model. DeepSeek frigiver samtidig MIT‑licenseret kode og to V4‑checkpoints med draft‑modul. Gevinsterne lyder markante, men stammer primært fra DeepSeeks egne målinger—virksomheder bør derfor teste i eget miljø, før der besluttes ændringer i drift.

27. juni 2026 Peter Munkholm

DeepSeek annoncerer DSpark, en spekulativ decoding‑optimering, og åbner samtidig DeepSpec‑kodebasen under MIT‑licens sammen med to V4‑checkpoints med indbygget draft‑modul. Ifølge DeepSeek giver det 60–85 procent hurtigere per‑bruger generering i produktion sammenlignet med MTP‑1. Det er potentielt stort, men kræver nøgterne tests, før man kan vurdere rækkevidden.

Kernen: DSpark rapporterer markant per‑bruger speedup på DeepSeek‑V4 i produktion versus MTP‑1. De åbne checkpoints hedder DeepSeek‑V4‑Pro‑DSpark og DeepSeek‑V4‑Flash‑DSpark, og trænings‑ og eval‑koden til drafters udgives som DeepSpec. Tallene er fra DeepSeeks egen artikel og udgivelse, ikke uafhængige målinger.

Hvad DSpark egentlig er

Det her er serving, ikke modelarkitektur. Spekulativ decoding fordeler arbejdet i to roller: et lille draft‑modul foreslår en blok tokens, og målmodellen (target) verificerer hele blokken på én fremadpassage. Man accepterer den længste gyldige præfiks og føjer et enkelt “bonus”-token til. Reglen skal bevare samme outputfordeling som målmodellen—altså uden teoretisk kvalitetstab.

DSpark genbruger V4‑vægte og tilføjer et draft‑modul. Idéen er at få flere af udkastets tokens igennem verifikation uden at øge drafting‑omkostningen unødigt. Målet er mere fart i den eksisterende motor, ikke en ny motor.

Makro af slidt cyan/green gulvstribe i en operationsgang med indigo/cyan signal‑tone.

Arkitekturdetaljerne DeepSeek fremhæver

DSpark kombinerer en parallel draft‑rygrad med et lille, sekventielt head. Den parallelle del producerer logits til hele blokken på én gang. Det er hurtigt, men uden tværpositionskontekst rammer man “multi‑modal collision”, hvor accept‑raten falder senere i suffikset.

Det sekventielle head lægger derfor en præfiks‑afhængig bias på før sampling af hvert token. Standardvalget er et Markov‑head, der kun kigger én token bagud, komprimeret via lav‑rank faktorisation (angivet som rank 256) for at holde compute nede ved store vokabularer. Et alternativt RNN‑head kan spore hele blokpræfikset, men giver ifølge udgivelsen kun små gevinster—derfor er Markov standard.

Confidence og scheduler

Flere draftede tokens er ikke automatisk lig mere fart. Hvis verifikationen dumper dem, spilder man GPU‑ressourcer. DSpark træner derfor et confidence‑head, der scorer sandsynlig overlevelse for hver position givet allerede accepterede tokens. De nævner post‑hoc kalibrering med Sequential Temperature Scaling for at dæmpe overkonfidens og få kalibreringsfejl ned omkring 1 procentpoint. Uden god kalibrering risikerer man at forfølge falske gevinster i produktion.

En load‑aware prefix‑scheduler bestemmer, hvor mange tokens der skal verificeres pr. forespørgsel. Den bruger en profilmålt throughputkurve, SPS(B), og åbner op, når GPU’er er ledige; strammer ind, når de er pressede. Der er en tidlig‑stop regel for at bevare den teoretiske losslessness. DeepSeek advarer mod naive globale søgninger, der kan lække information—et nyttigt praktisk forbehold.

Banner

Hastighedsmatematikken i én ligning

DSpark rammesætter per‑token‑latenstid som L = (Tdraft + Tverify)\/τ, hvor τ er antal accepterede tokens pr. cyklus. Tre håndtag: gør drafting hurtigere (ned med Tdraft), gør drafting bedre (op med τ), og gør verifikation smartere (ned med spildt Tverify). DSpark hævder at adressere alle tre via parallel backbone + sekventielt head, kalibreret confidence og en scheduler, der tilpasser længder til faktisk hardwarebelastning.

I praksis lover det lavere median‑latenstid ved samme kvalitet og højere throughput på tværs af brugere—men med en mere kompleks styring, der kan opføre sig uforudsigeligt, hvis kalibrering eller belastning ændrer sig i produktion.

Laboratorie testbænk i aktion: tekniker justerer instrument, cyan gulvmarkering i forgrund, indigo/purple stemning.

Empiri og tal fra DeepSeek

Produktion: per‑bruger generering på V4 opgives 60–85 procent hurtigere sammenlignet med MTP‑1. Det er et internt tal. Der er ingen offentlig workloadbeskrivelse og ingen uafhængig reproduktion. Uden indsigt i promptfordeling, svarlængder, andel kode vs. prosa, multimodalt mix m.m. er det svært at vurdere generalitet. Lovende—men med forbehold.

Hvor står outputkvaliteten

Rejection‑sampling‑reglen er: acceptér længste gyldige præfiks fra draftet og tilføj ét bonus‑token. Konstruktionen bevarer målmodellens fordeling nøjagtigt, ifølge teorien, og DSpark hævder samme “lossless” garanti. Kvaliteten burde derfor i snit være uændret.

Alligevel bør man teste for lange, strukturerede svar, instruktionstunge prompts og sikkerhedsfølsomme outputs, hvor små sandsynlighedsforskydninger kan give uheldige hjørnetilfælde. Teori er ikke et substitut for driftsnære tests.

Driftsimplikationer

Serving‑stakken skal orkestrere to roller per request: draft og verify. Det kræver ændret request‑path, delte buffere for kv‑cacher og GPU‑affinitet, der undgår unødige kopier. Man skal vælge, om draft og verify kører på samme GPU, samme node eller på tværs af devices—afhænger af modelstørrelse og batchmønster.

Load‑aware scheduleren kræver metrikker som GPU idle‑tid, SPS(B)‑kurver ved forskellige batchstørrelser og per‑request latensbudgetter. I multi‑tenant miljøer skal fairness ind i designet, så store batches ikke presser interaktive forespørgsler væk og forringer oplevelsen.

Operationsgulv med cyan/green baner og teknikere i bevægelse, nordisk stemning.

Tradeoffs du bør teste

Åbne afvejninger, der ikke løses på slides: Hvilken bloklængde giver bedst netto‑gevinst? Hvor følsom er acceptance‑rate over for domæneskift (kode vs. juridisk tekst)? Hvad koster det at træne og vedligeholde draft‑head’et, hvis målmodellens distribution flytter sig med nye checkpoints?

Og så suffix decay. DSpark hævder, at det sekventielle head stabiliserer den. Fint—men hvor stabil er “stabil”, når kontekstvinduet er stort, og svar går 1.500+ tokens dybt? Mange regressioner viser sig sent i lange outputs.

Risici og operations‑kontroller

Overvågning skal udvides. Ud over latency og throughput bør man måle:

  • Accepted tokens per cycle, τ, pr. workloadklasse.
  • Tdraft og Tverify separat, så man kan lokalisere tabte gevinster.
  • Confidence‑kalibrering over tid, inkl. Expected Calibration Error.
  • Suffix‑acceptance som funktion af positionsindeks (f.eks. 1–64, 65–128, 129+).

    Derudover: A\/B‑tests mod en stærk autoregressiv baseline. Shadow‑mode på rigtig trafik, ikke kun syntetiske prompts. Fallback til fuld autoregressiv decoding ved driftsproblemer. Og alarmer på fald i τ, stigning i afvisningslængde og signaler om hallucinationer fra supportkanaler.

    Banner

    Reproducerbarhed og validitet

    Hvad mangler for at stole mere på tallene? For det første workloadbeskrivelser: promptlængder, outputlængder, andele kode\/ikke‑kode, multimodalt mix, temperatur og samplingparametre. For det andet profiler for batchstørrelser og GPU‑belægning i produktion. Uden dem er 60–85 procent et spænd, ikke en garanti.

    Også relevant: ablationer. Hvad sker der, hvis man skifter parallel backbone ud med en anden end DFlash? Hvor følsom er Markov‑ranken (256) ift. vokabstørrelse? Hvor meget giver RNN‑head’et i praksis på tværs af domæner? De svar mangler, hvilket gør beslutninger sværere.

    Licens, governance og compliance

    DeepSpec‑koden udgives under MIT‑licens ifølge udgivelsen. Det er fleksibelt og kommercielt venligt. Men governance stopper ikke ved licensfilen. Ved brug af DSpark‑checkpoints i produktion bør der gennemføres standard sikkerhedsreview: datastrømme, logning, PII‑håndtering og evaluering med sikkerhedsprompts. Desuden en IP‑gennemgang, hvis checkpoints kombineres med proprietære finetunes eller kundedata.

    Husk også leverandørkæden: hvilke tredjepartsbiblioteker følger med, og hvilke CUDA‑versioner er mål? Det er de praktiske detaljer, der afgør, om en POC bliver stabil drift uden nattelige alarmer.

    Praktiske trin til evaluering

    Hvis man vil teste DSpark‑lignende setups, er en kontrolleret POC vejen frem. En stram plan:

    • Saml et repræsentativt prompt‑\/respons‑sæt fra reelle brugere. Del i kode, prosa, multimodalt og lange svar.
    • Fastlæg mål: p50\/p90‑latens, throughput pr. GPU, omkostning pr. 1.000 tokens og kvalitetsscorer.
    • Implementér DSpark‑serving isoleret. Mål Tdraft, Tverify og τ pr. workload.
    • Kør A\/B mod nuværende baseline (MTP‑1 eller autoregressiv). Log forskelle ved høj og lav belastning.
    • Gennemfør sikkerheds‑ og alignment‑tests med menneskelig stikprøvekontrol af edge cases.
    • Byg en enkel cost‑model og kapacitetsplan baseret på indsamlede data, ikke antagelser.

      Konsekvenser for markedet

      DSpark føjer sig til en bølge, hvor spekulativ decoding tages i produktion. Eagle3‑tilgangen (autoregressiv drafter) giver høj acceptance, men koster mere pr. ekstra draftet token. DFlash‑tilgangen (parallel) er billig, men rammer begrænsninger senere i blokken. DSpark søger et mellemleje: parallellens fart plus et tyndt sekventielt lag for at holde suffix i live.

      Holder gevinsterne bredt, skubber det udbydere mod at optimere serving‑arkitektur frem for kun at jage næste modelhop. Forvent konkurrence på confidence‑kalibrering, fairness‑følsomme schedulere og bedre målinger af τ i varme klynger—det, der afgør om 30 procent på papiret bliver til 10 eller 50 i praksis.

      Åbne spørgsmål at følge

      Hvad ville øge troværdigheden mest? Et offentligt benchmark‑suite med blandede workloads og gennemsigtige profiler. Reproducerbare scripts til SPS(B)‑kurver. Ablationer på head‑typer, rank‑valg og backbone‑udskiftninger. Og langhorisont‑tests med svar over 2.000 tokens—her knækker mange idéer.

      Hold også øje med uafhængige eval‑projekter, der kører fulde A\/B’er i cloud‑miljøer under bursty trafik—ikke kun single‑GPU laboratorietests. Drift er rodet og skal evalueres derefter.

      Kort resume og en ujævn konklusion

      DSpark er en serving‑optimering til spekulativ decoding, ikke en ny V4. DeepSeek åbner to checkpoints og MIT‑licenseret træningskode. De rapporterer 26–31 procent længere accepted length end Eagle3, 16–18 procent over DFlash, og 60–85 procent hurtigere per‑bruger generering i produktion mod MTP‑1—alt sammen fra deres egen udgivelse.

      Vurderingen herfra: Ingeniørgrebene giver mening—parallel backbone, tyndt sekventielt head, kalibreret confidence og en load‑aware scheduler adresserer de rigtige led i L = (Tdraft + Tverify)\/τ. Men læg ikke beslutningen i hænderne på ét internt datasæt. Kør egne tests og lad resultaterne afgøre, om gevinsterne holder i jeres drift.

Kilder

    Gør brugeroplevelsen bedre.
    Hvilket firma arbejder du for?