| { |
| "created_at": "2026-07-21T02:07:16.839792+00:00", |
| "device": "cuda:6", |
| "graph_enabled": false, |
| "measurement": "inference-only KV cache; BF16 numerical equivalence is checked against full-sequence logits; prefill and autoregressive decode are reported separately", |
| "program": "STRATA-HEADQUOTIENT-Q25-CACHED-DECODE-PROFILE", |
| "rows": [ |
| { |
| "batch_size": 1, |
| "dense": { |
| "batch_size": 1, |
| "decode_seconds": 0.23088740557432175, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 138.59569308426106, |
| "first_cached_token_ms": 7.441435630122821, |
| "peak_allocated_bytes": 2767192064, |
| "persistent_kv_bytes": 204472320, |
| "prefill_seconds": 0.02532536784807841, |
| "prefill_tokens_per_second": 80867.53220271169, |
| "prefix_length": 2048 |
| }, |
| "prefix_length": 2048, |
| "q25": { |
| "batch_size": 1, |
| "decode_seconds": 0.21997203739980856, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 145.47303547422547, |
| "first_cached_token_ms": 7.406104976932208, |
| "peak_allocated_bytes": 2728734208, |
| "persistent_kv_bytes": 178520064, |
| "prefill_seconds": 0.02850375821193059, |
| "prefill_tokens_per_second": 71850.1744497252, |
| "prefix_length": 2048 |
| }, |
| "ratios": { |
| "decode_throughput": 1.0496216169270371, |
| "persistent_kv": 0.8730769230769231, |
| "prefill_throughput": 0.8884922352968238 |
| } |
| }, |
| { |
| "batch_size": 4, |
| "dense": { |
| "batch_size": 4, |
| "decode_seconds": 0.23466505793233713, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 545.458284790347, |
| "first_cached_token_ms": 7.920100043217341, |
| "peak_allocated_bytes": 4261779456, |
| "persistent_kv_bytes": 817889280, |
| "prefill_seconds": 0.09082256692151229, |
| "prefill_tokens_per_second": 90197.84705137681, |
| "prefix_length": 2048 |
| }, |
| "prefix_length": 2048, |
| "q25": { |
| "batch_size": 4, |
| "decode_seconds": 0.2278061956167221, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 561.881118524786, |
| "first_cached_token_ms": 7.969736432035764, |
| "peak_allocated_bytes": 4070479872, |
| "persistent_kv_bytes": 714080256, |
| "prefill_seconds": 0.0923770306011041, |
| "prefill_tokens_per_second": 88680.05332812775, |
| "prefix_length": 2048 |
| }, |
| "ratios": { |
| "decode_throughput": 1.0301083221070724, |
| "persistent_kv": 0.8730769230769231, |
| "prefill_throughput": 0.9831726169430127 |
| } |
| }, |
| { |
| "batch_size": 8, |
| "dense": { |
| "batch_size": 8, |
| "decode_seconds": 0.25229039539893466, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 1014.7037091729136, |
| "first_cached_token_ms": 8.601184313495954, |
| "peak_allocated_bytes": 6273153024, |
| "persistent_kv_bytes": 1635778560, |
| "prefill_seconds": 0.19029431355496249, |
| "prefill_tokens_per_second": 86098.2112072825, |
| "prefix_length": 2048 |
| }, |
| "prefix_length": 2048, |
| "q25": { |
| "batch_size": 8, |
| "decode_seconds": 0.23515919471780458, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 1088.6242415790068, |
| "first_cached_token_ms": 7.94680913289388, |
| "peak_allocated_bytes": 5870467072, |
| "persistent_kv_bytes": 1428160512, |
| "prefill_seconds": 0.19251583764950433, |
| "prefill_tokens_per_second": 85104.6864509341, |
| "prefix_length": 2048 |
| }, |
| "ratios": { |
| "decode_throughput": 1.072849376362629, |
| "persistent_kv": 0.8730769230769231, |
| "prefill_throughput": 0.9884605644830823 |
| } |
| }, |
| { |
| "batch_size": 16, |
| "dense": { |
| "batch_size": 16, |
| "decode_seconds": 0.3312743529677391, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 1545.5467512447628, |
| "first_cached_token_ms": 11.202741414308548, |
| "peak_allocated_bytes": 10296591872, |
| "persistent_kv_bytes": 3271557120, |
| "prefill_seconds": 0.40776471979916096, |
| "prefill_tokens_per_second": 80360.06650143603, |
| "prefix_length": 2048 |
| }, |
| "prefix_length": 2048, |
| "q25": { |
| "batch_size": 16, |
| "decode_seconds": 0.29237379630406696, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 1751.1829256665776, |
| "first_cached_token_ms": 9.928669159611067, |
| "peak_allocated_bytes": 9478374912, |
| "persistent_kv_bytes": 2856321024, |
| "prefill_seconds": 0.41604801764090854, |
| "prefill_tokens_per_second": 78760.13972089658, |
| "prefix_length": 2048 |
| }, |
| "ratios": { |
| "decode_throughput": 1.1330507629459918, |
| "persistent_kv": 0.8730769230769231, |
| "prefill_throughput": 0.9800905244334155 |
| } |
| }, |
| { |
| "batch_size": 1, |
| "dense": { |
| "batch_size": 1, |
| "decode_seconds": 0.23166167673965296, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 138.13247167317354, |
| "first_cached_token_ms": 7.798002411921819, |
| "peak_allocated_bytes": 3247719936, |
| "persistent_kv_bytes": 405798912, |
| "prefill_seconds": 0.04814621185262998, |
| "prefill_tokens_per_second": 85074.19052068697, |
| "prefix_length": 4096 |
| }, |
| "prefix_length": 4096, |
| "q25": { |
| "batch_size": 1, |
| "decode_seconds": 0.22054913143316904, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 145.0923873155069, |
| "first_cached_token_ms": 7.15858240922292, |
| "peak_allocated_bytes": 3113641472, |
| "persistent_kv_bytes": 329515008, |
| "prefill_seconds": 0.05360218447943529, |
| "prefill_tokens_per_second": 76414.79614644154, |
| "prefix_length": 4096 |
| }, |
| "ratios": { |
| "decode_throughput": 1.0503858039896714, |
| "persistent_kv": 0.812015503875969, |
| "prefill_throughput": 0.8982136142436785 |
| } |
| }, |
| { |
| "batch_size": 4, |
| "dense": { |
| "batch_size": 4, |
| "decode_seconds": 0.25190934414664906, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 508.1193015431964, |
| "first_cached_token_ms": 8.424771949648857, |
| "peak_allocated_bytes": 6247872512, |
| "persistent_kv_bytes": 1623195648, |
| "prefill_seconds": 0.20185994543135166, |
| "prefill_tokens_per_second": 81165.18591635038, |
| "prefix_length": 4096 |
| }, |
| "prefix_length": 4096, |
| "q25": { |
| "batch_size": 4, |
| "decode_seconds": 0.231443390250206, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 553.0510068212504, |
| "first_cached_token_ms": 7.94626772403717, |
| "peak_allocated_bytes": 5648562176, |
| "persistent_kv_bytes": 1318060032, |
| "prefill_seconds": 0.20270894095301628, |
| "prefill_tokens_per_second": 80825.2459066296, |
| "prefix_length": 4096 |
| }, |
| "ratios": { |
| "decode_throughput": 1.0884274719373839, |
| "persistent_kv": 0.812015503875969, |
| "prefill_throughput": 0.9958117509880267 |
| } |
| }, |
| { |
| "batch_size": 8, |
| "dense": { |
| "batch_size": 8, |
| "decode_seconds": 0.321361793205142, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 796.6099437234028, |
| "first_cached_token_ms": 10.821449880798658, |
| "peak_allocated_bytes": 10243749888, |
| "persistent_kv_bytes": 3246391296, |
| "prefill_seconds": 0.4328818339854479, |
| "prefill_tokens_per_second": 75697.33222184962, |
| "prefix_length": 4096 |
| }, |
| "prefix_length": 4096, |
| "q25": { |
| "batch_size": 8, |
| "decode_seconds": 0.27276255128284294, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 938.5452614224124, |
| "first_cached_token_ms": 9.249638145168623, |
| "peak_allocated_bytes": 9035757568, |
| "persistent_kv_bytes": 2636120064, |
| "prefill_seconds": 0.43729556041459244, |
| "prefill_tokens_per_second": 74933.30133270327, |
| "prefix_length": 4096 |
| }, |
| "ratios": { |
| "decode_throughput": 1.1781741727144346, |
| "persistent_kv": 0.812015503875969, |
| "prefill_throughput": 0.9899067659754881 |
| } |
| }, |
| { |
| "batch_size": 16, |
| "dense": { |
| "batch_size": 16, |
| "decode_seconds": 0.4728281206140916, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 1082.8459173177632, |
| "first_cached_token_ms": 15.76905200878779, |
| "peak_allocated_bytes": 18239866368, |
| "persistent_kv_bytes": 6492782592, |
| "prefill_seconds": 0.8857398132483164, |
| "prefill_tokens_per_second": 73990.12556481644, |
| "prefix_length": 4096 |
| }, |
| "prefix_length": 4096, |
| "q25": { |
| "batch_size": 16, |
| "decode_seconds": 0.3972581879546245, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 1288.8343538899733, |
| "first_cached_token_ms": 13.64798347155253, |
| "peak_allocated_bytes": 15803827712, |
| "persistent_kv_bytes": 5272240128, |
| "prefill_seconds": 0.8932362391302983, |
| "prefill_tokens_per_second": 73369.1683443221, |
| "prefix_length": 4096 |
| }, |
| "ratios": { |
| "decode_throughput": 1.1902287604153772, |
| "persistent_kv": 0.812015503875969, |
| "prefill_throughput": 0.9916075663373436 |
| } |
| }, |
| { |
| "batch_size": 1, |
| "dense": { |
| "batch_size": 1, |
| "decode_seconds": 0.22510927046338716, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 142.1531860244051, |
| "first_cached_token_ms": 7.497106368343036, |
| "peak_allocated_bytes": 4234716672, |
| "persistent_kv_bytes": 805306368, |
| "prefill_seconds": 0.10965904593467712, |
| "prefill_tokens_per_second": 74412.46575189826, |
| "prefix_length": 8160 |
| }, |
| "prefix_length": 8160, |
| "q25": { |
| "batch_size": 1, |
| "decode_seconds": 0.224536320194602, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 142.5159189046392, |
| "first_cached_token_ms": 7.5872062395016355, |
| "peak_allocated_bytes": 3902450176, |
| "persistent_kv_bytes": 629145600, |
| "prefill_seconds": 0.11838383475939433, |
| "prefill_tokens_per_second": 68928.32975536353, |
| "prefix_length": 8160 |
| }, |
| "ratios": { |
| "decode_throughput": 1.0025517041888306, |
| "persistent_kv": 0.78125, |
| "prefill_throughput": 0.9263008429955861 |
| } |
| }, |
| { |
| "batch_size": 4, |
| "dense": { |
| "batch_size": 4, |
| "decode_seconds": 0.31844382857282955, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 401.95472015789375, |
| "first_cached_token_ms": 10.655300070842108, |
| "peak_allocated_bytes": 10188224512, |
| "persistent_kv_bytes": 3221225472, |
| "prefill_seconds": 0.47874748582641286, |
| "prefill_tokens_per_second": 68177.9037307254, |
| "prefix_length": 8160 |
| }, |
| "prefix_length": 8160, |
| "q25": { |
| "batch_size": 4, |
| "decode_seconds": 0.27023141148189705, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 473.6681028236971, |
| "first_cached_token_ms": 8.966594313581785, |
| "peak_allocated_bytes": 8791914496, |
| "persistent_kv_bytes": 2516582400, |
| "prefill_seconds": 0.4703146008153756, |
| "prefill_tokens_per_second": 69400.35445085618, |
| "prefix_length": 8160 |
| }, |
| "ratios": { |
| "decode_throughput": 1.1784115948125533, |
| "persistent_kv": 0.78125, |
| "prefill_throughput": 1.0179303066424417 |
| } |
| }, |
| { |
| "batch_size": 8, |
| "dense": { |
| "batch_size": 8, |
| "decode_seconds": 0.45806841490169364, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 558.8684826805627, |
| "first_cached_token_ms": 15.288629879554113, |
| "peak_allocated_bytes": 18128516096, |
| "persistent_kv_bytes": 6442450944, |
| "prefill_seconds": 0.9819728036721548, |
| "prefill_tokens_per_second": 66478.41952025653, |
| "prefix_length": 8160 |
| }, |
| "prefix_length": 8160, |
| "q25": { |
| "batch_size": 8, |
| "decode_seconds": 0.3758538272231817, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 681.1158526476502, |
| "first_cached_token_ms": 12.771941100557646, |
| "peak_allocated_bytes": 15313089536, |
| "persistent_kv_bytes": 5033164800, |
| "prefill_seconds": 0.9673846984903017, |
| "prefill_tokens_per_second": 67480.9102334116, |
| "prefix_length": 8160 |
| }, |
| "ratios": { |
| "decode_throughput": 1.2187408554168933, |
| "persistent_kv": 0.78125, |
| "prefill_throughput": 1.0150799420381769 |
| } |
| }, |
| { |
| "batch_size": 16, |
| "dense": { |
| "batch_size": 16, |
| "decode_seconds": 0.7506915175666412, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 682.037811829342, |
| "first_cached_token_ms": 25.01120666662852, |
| "peak_allocated_bytes": 34005301248, |
| "persistent_kv_bytes": 12884901888, |
| "prefill_seconds": 2.1065259805570045, |
| "prefill_tokens_per_second": 61978.82257567861, |
| "prefix_length": 8160 |
| }, |
| "prefix_length": 8160, |
| "q25": { |
| "batch_size": 16, |
| "decode_seconds": 0.606967706233263, |
| "decode_steps": 32, |
| "decode_tokens_per_second": 843.5374645833858, |
| "first_cached_token_ms": 20.8244522412618, |
| "peak_allocated_bytes": 28370909184, |
| "persistent_kv_bytes": 10066329600, |
| "prefill_seconds": 2.119566404571136, |
| "prefill_tokens_per_second": 61597.50396044655, |
| "prefix_length": 8160 |
| }, |
| "ratios": { |
| "decode_throughput": 1.2367898816648804, |
| "persistent_kv": 0.78125, |
| "prefill_throughput": 0.9938475982700953 |
| } |
| } |
| ], |
| "torch_version": "2.5.1+cu124", |
| "verification": { |
| "dense": { |
| "maximum_absolute_logit_difference": 0.0625, |
| "maximum_absolute_probability_difference": 0.0015385262668132782, |
| "mean_absolute_logit_difference": 0.009482888504862785, |
| "numerically_equivalent": true, |
| "top_token_exact": true |
| }, |
| "q25": { |
| "maximum_absolute_logit_difference": 0.078125, |
| "maximum_absolute_probability_difference": 0.002120431512594223, |
| "mean_absolute_logit_difference": 0.011962523683905602, |
| "numerically_equivalent": true, |
| "top_token_exact": true |
| } |
| } |
| } |
|
|