Results updated 19 Sep 2026

PII detector latency and throughput benchmark

Compare measured CPU and GPU throughput with hardware, worker count, dataset count and amortized row timings visible.

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