This is a read-only mirror of the HSC engineering wiki, restored from a 2017 archive. Some links are broken and some content is out of date. About this mirror.

Distributed Inference Notes/Appendix B

From ANTFARM Wiki

Jump to: navigation, search
Distributed Inference Notes/Appendix B
ParentDistributed Inference Notes
Topicthroughput and latency measurements
Statuscurrent
Archive refQUANTARA-SWARMGLASS-R19-BDD86C

Contents

[hide]

Appendix B: Measurements. Summary tables. The raw per-run numbers are on Raw Measurement Tables 2015.

[edit] Throughput (tokens/second, batch 8)

Modelsplitforager 3.0forager 3.2forager 3.4
Basalt-21412438441
Basalt-22190205211
Cinder-XL2718488
Cinder-XL4525860

Cinder-XL at split=4 is slower than split=2. Bus overhead (Appendix A) exceeds the compute win.

[edit] Latency (p50 / p95, ms, single request)

Modelsplitp50p95
Basalt-21240610
Basalt-225301,900
Cinder-XL21,4104,200
Cinder-XL41,9807,100

p95 for split configurations is dominated by bus replay hiccups, not compute.

[edit] Warmup

HostCold start to steady state
forager-07 (shard 0)4m 10s
forager-096m 40s
forager-128m 55s
forager-145m 20s

The warmup procedure and why forager-12 is slow are in the cache warmup notes.

[edit] Methodology

All runs on the production colony during the 02:00–04:00 maintenance window, three runs each, median reported. Config hashes are in the raw tables. The runs marked ⚠ there were repeated after the desync incident because colony memory disagreed about which model config was live.

r.osei 2015-11-02

Revision 9 · r.osei, svanterpool · history · alternates: txt
Personal tools