Results updated 19 Sep 2026

Performance

Measured batch throughput, with the hardware and workload in view.

AMD EPYC 9K84

16 threads per process · 24 concurrent workers · CPU speed sweep

BATCH THROUGHPUT

Throughput at a glance

54 measurements · characters per second · higher is better

natasha
130,799
spacy-alrosait
53,307
spacy-ru-lg
52,320
ru-legal-ner
50,942
gravitee-small
15,141
gravitee-small+cpu-int8
12,174
kalyan-ettin
8,742
ru-pii-ner
7,053
gliner2-hivetrace-uni-ru
4,906
davlan-xlmr
4,431

All speed measurements

Every row retains its original hardware and workload.

Detector / variants / 10k chars ↓Chars / s ↑Rows / sp50 ms / rowp95 ms / rowPeak RSS MBDatasetsHardwareThreadsWorkers
natasha+cpu-speed0.076130,79983.333492099AMD EPYC 9K84 96-Core Processor1624
spacy-alrosait+cpu-speed0.18853,30733.9691211,4929AMD EPYC 9K84 96-Core Processor1624
spacy-ru-lg+cpu-speed0.19152,32033.3371281,4949AMD EPYC 9K84 96-Core Processor1624
ru-legal-ner+cpu-speed0.19650,94228.99111349038AMD EPYC 9K84 96-Core Processor1624
gravitee-small+cpu-speed0.66015,1419.65404851,0659AMD EPYC 9K84 96-Core Processor1624
gravitee-small+cpu-int80.82112,17418.87161881,2109AMD EPYC 9K84 96-Core Processor1624
kalyan-ettin+cpu-speed1.1448,7425.57658731,1489AMD EPYC 9K84 96-Core Processor1624
ru-pii-ner+cpu-speed1.4187,0534.49641,0232,7749AMD EPYC 9K84 96-Core Processor1624
gliner2-hivetrace-uni-ru+cpu-speed2.0384,9064.041061,0252,0884AMD EPYC 9K84 96-Core Processor1624
davlan-xlmr+cpu-speed2.2574,4312.82901,5521,6129AMD EPYC 9K84 96-Core Processor1624
mmbert32k+cpu-speed2.3194,3132.75851,5141,8569AMD EPYC 9K84 96-Core Processor1624
davlan-xlmr+cpu-int82.4344,1086.37387772,0129AMD EPYC 9K84 96-Core Processor1624
ner-ru-gherman+cpu-speed2.4844,0262.561181,6591,3329AMD EPYC 9K84 96-Core Processor1624
davlan-mbert+cpu-speed2.5113,9832.541091,6861,3679AMD EPYC 9K84 96-Core Processor1624
ner-ru-gherman+cpu-int82.8503,5096.89575201,7068AMD EPYC 9K84 96-Core Processor1624
gliner2-hivetrace-uni+cpu-speed2.9213,4241.742422,1082,4957AMD EPYC 9K84 96-Core Processor1624
openmed-nemotron+cpu-speed3.0423,2872.091181,8442,8489AMD EPYC 9K84 96-Core Processor1624
fef2-secret-ru+cpu-speed3.0513,2782.091132,0731,3959AMD EPYC 9K84 96-Core Processor1624
davlan-mbert+cpu-int83.1243,2016.28765501,6188AMD EPYC 9K84 96-Core Processor1624
nym-base+cpu-speed3.2093,1161.451683,0142,0536AMD EPYC 9K84 96-Core Processor1624
openmed-multilingual+cpu-speed3.2513,0761.961172,1302,7839AMD EPYC 9K84 96-Core Processor1624
traciora+cpu-speed3.2893,0401.941301,9773,5449AMD EPYC 9K84 96-Core Processor1624
opf-kz-ru+cpu-speed3.3902,9501.881282,1653,8079AMD EPYC 9K84 96-Core Processor1624
opf-ru-v2+cpu-speed3.4652,8861.641972,2643,6268AMD EPYC 9K84 96-Core Processor1624
opf-ru+cpu-speed3.5222,8391.661492,1453,7218AMD EPYC 9K84 96-Core Processor1624
fef2-secret-ru+cpu-int83.5452,8216.21756481,6647AMD EPYC 9K84 96-Core Processor1624
apararti+cpu-speed4.0882,4461.561582,4993,9999AMD EPYC 9K84 96-Core Processor1624
openai-base+cpu-speed4.2052,3781.511592,6794,1889AMD EPYC 9K84 96-Core Processor1624
gliner-pii-base+cpu-speed5.2441,9071.213103,3023,0549AMD EPYC 9K84 96-Core Processor1624
gliner-urchade+cpu-int86.1581,6242.731741,4164,4988AMD EPYC 9K84 96-Core Processor1624
gliner-urchade-ru+cpu-speed6.2191,6081.323332,8933,1414AMD EPYC 9K84 96-Core Processor1624
gliner-multi-v21+cpu-int86.3051,5862.671981,3984,5788AMD EPYC 9K84 96-Core Processor1624
gliner-multi-v21-ru+cpu-speed6.7071,4911.233323,4473,1224AMD EPYC 9K84 96-Core Processor1624
gliner-pii-edge+cpu-speed6.8781,4540.934353,6783,8429AMD EPYC 9K84 96-Core Processor1624
ner-ru-yqelz+cpu-speed7.0771,4130.902984,7272,5069AMD EPYC 9K84 96-Core Processor1624
gliner-pii-edge+cpu-int87.5361,3272.492651,3402,3437AMD EPYC 9K84 96-Core Processor1624
gliner25-fastino-ru+cpu-speed7.6861,3011.074993,4383,1574AMD EPYC 9K84 96-Core Processor1624
gliner-pii-base+cpu-int87.8991,2665.041125442,7435AMD EPYC 9K84 96-Core Processor1624
gliner-stream-pii+cpu-speed8.2031,2190.784535,4655,9579AMD EPYC 9K84 96-Core Processor1624
stanza-ru+cpu-speed8.3471,1980.762576,2901,4679AMD EPYC 9K84 96-Core Processor1624
gliner2-hivetrace-omni-ru+cpu-speed8.5981,1630.966833,6473,3304AMD EPYC 9K84 96-Core Processor1624
gliner2-fastino-ru+cpu-speed8.9051,1230.926973,5853,3244AMD EPYC 9K84 96-Core Processor1624
gliner-urchade+cpu-speed9.6811,0330.664376,5193,1399AMD EPYC 9K84 96-Core Processor1624
gliner-multi-v21+cpu-speed9.8911,0110.644836,7413,2449AMD EPYC 9K84 96-Core Processor1624
pplx+cpu-speed9.9401,0060.526427,4794,1337AMD EPYC 9K84 96-Core Processor1624
gliner25-fastino+cpu-speed12.4698020.517148,0924,4909AMD EPYC 9K84 96-Core Processor1624
gliner2-vladlinv+cpu-speed14.4936900.448609,4284,5369AMD EPYC 9K84 96-Core Processor1624
gliner2-hivetrace-omni+cpu-speed14.7936760.438659,5164,5679AMD EPYC 9K84 96-Core Processor1624
gliner2-fastino+cpu-speed14.9256700.4391410,0734,6659AMD EPYC 9K84 96-Core Processor1624
gliner2-vladlinv-ru+cpu-speed17.5755692.643739423,1553AMD EPYC 9K84 96-Core Processor1624
gliner-nvidia-ru+cpu-speed20.0005000.411,2238,8024,2664AMD EPYC 9K84 96-Core Processor1624
nuner-zero+cpu-speed20.1214970.321,57312,5824,2639AMD EPYC 9K84 96-Core Processor1624
gliner-nvidia+cpu-speed22.6244420.262,18415,7804,2598AMD EPYC 9K84 96-Core Processor1624
gliner2-large+cpu-speed24.6914050.262,07914,7145,9699AMD EPYC 9K84 96-Core Processor1624

p50 and p95 are amortized compute per row, not individually timed request latency. Missing measurements stay blank. Dataset counts differ across runs.

PII Arena · Frozen 09 Sep 2026Publication v1.0.3 · MIT licensed