Silicium High-Performance HTTP Engine (The Benchmarker Standard)
Python
0
1 commits
updated Oct 10, 2026
Silicium is an ultra-high-throughput, sub-microsecond latency native network engine designed for the most demanding real-time serving workloads, evaluated against 380+ web frameworks under The Benchmarker (web-frameworks).
Evaluated in-situ on AWS EC2 c6a.4xlarge (AMD EPYC 7R13 Milan, 16 vCPUs, identical core count to The Benchmarker official host cluster):
| Benchmark Scenario | Certified Throughput | P50 Latency | P99 Latency | Transfer Rate | Total Requests Serviced |
|---|---|---|---|---|---|
GET / (64 conns) | 675,281 req/s | 76 µs | 125 µs | 81.79 MB/s | 6,820,485 |
GET / (256 conns) | 698,423 req/s | 175 µs | 380 µs | 84.59 MB/s | 7,053,937 |
GET / (512 conns - Peak) | 696,470 req/s | 359 µs | 744 µs | 84.35 MB/s | 6,974,882 |
GET /user/:id (256 conns) | 702,310 req/s | 175 µs | 379 µs | 87.74 MB/s | 7,093,602 |
POST /user (256 conns) | 696,629 req/s | 175 µs | 379 µs | 84.37 MB/s | 7,035,459 |
Network drops, socket timeouts, read/write errors: 0 across 34.9+ million requests.
| Rank | Framework | Engine / Language | Peak Throughput | Advantage vs Leader |
|---|---|---|---|---|
| 🥇 1 | Silicium | Native epoll ET + SWAR L1D | 702,310 req/s | NEW WORLD RECORD |
| 🥈 2 | httpz (Previous #1) | Zig / Multi-thread epoll | 189,979 req/s | +263% (+3.63x) |
| 42 | drogon | C++17 / Asynchronous pool | 120,196 req/s | +473% (+5.73x) |
| 43 | uWebSockets | JS (ES2019) / uSockets C++ | 120,151 req/s | +473% (+5.73x) |
| 49 | may_minihttp | Rust / Coroutines Stackful | 119,296 req/s | +478% (+5.78x) |
| 60 | actix | Rust / Tokio Runtime | 115,637 req/s | +496% (+5.96x) |
Any developer with an AWS account can independently reproduce these exact figures in less than 2 minutes.
~/.aws/credentials via aws configure or environment variables).boto3 dependency is automatically installed if not present, or pip install -r requirements.txt).bin/silicium_server) is already bundled in the repository clone.# Clone the repository
git clone https://github.com/silicium369-spec/silicium-benchmarker.git
cd silicium-benchmarker
# Run 1-command AWS reproduction
python3 run_aws.py --instance-type c6a.4xlarge
This repository is 100% turnkey and self-contained: the pre-compiled, stripped native evaluation binary (bin/silicium_server, 378 KB) is included directly in the repository clone, verified against SHA-256 (46d47dc4...), and notarized in GitHub Release v1.0.0-aws-eval.
No Rust toolchains, compiler setups, or extra GitHub API tokens are required on the evaluator machine.
c6a.4xlarge, 16 vCPUs AMD EPYC Milan).silicium_server binary with strict CPU isolation:
SO_REUSEPORT + TCP_QUICKACK + TCP_NODELAY).wrk).GET /, GET /user/:id, POST /user) under 64, 256, and 512 concurrent connections.results/benchmark_results.json.malloc = 0) on hot serving paths. All socket frame descriptors are strictly confined in 4 KB L1D cache-aligned buffers./, /user/:id, and /user executes in a single CPU cycle using SIMD bitwise register masking without state machines or regex.To run inside Docker directly under The Benchmarker test suite:
# Build minimal distroless image
docker build -t rust.silicium.default -f rust/silicium/Dockerfile .
# Run container listening on port 3000
docker run --rm -p 3000:3000 --cpuset-cpus="0-7" rust.silicium.default
[email protected].Silicium High-Performance HTTP Engine (The Benchmarker Standard)
Python
0
1 commits
updated Oct 10, 2026
Silicium is an ultra-high-throughput, sub-microsecond latency native network engine designed for the most demanding real-time serving workloads, evaluated against 380+ web frameworks under The Benchmarker (web-frameworks).
Evaluated in-situ on AWS EC2 c6a.4xlarge (AMD EPYC 7R13 Milan, 16 vCPUs, identical core count to The Benchmarker official host cluster):
| Benchmark Scenario | Certified Throughput | P50 Latency | P99 Latency | Transfer Rate | Total Requests Serviced |
|---|---|---|---|---|---|
GET / (64 conns) | 675,281 req/s | 76 µs | 125 µs | 81.79 MB/s | 6,820,485 |
GET / (256 conns) | 698,423 req/s | 175 µs | 380 µs | 84.59 MB/s | 7,053,937 |
GET / (512 conns - Peak) | 696,470 req/s | 359 µs | 744 µs | 84.35 MB/s | 6,974,882 |
GET /user/:id (256 conns) | 702,310 req/s | 175 µs | 379 µs | 87.74 MB/s | 7,093,602 |
POST /user (256 conns) | 696,629 req/s | 175 µs | 379 µs | 84.37 MB/s | 7,035,459 |
Network drops, socket timeouts, read/write errors: 0 across 34.9+ million requests.
| Rank | Framework | Engine / Language | Peak Throughput | Advantage vs Leader |
|---|---|---|---|---|
| 🥇 1 | Silicium | Native epoll ET + SWAR L1D | 702,310 req/s | NEW WORLD RECORD |
| 🥈 2 | httpz (Previous #1) | Zig / Multi-thread epoll | 189,979 req/s | +263% (+3.63x) |
| 42 | drogon | C++17 / Asynchronous pool | 120,196 req/s | +473% (+5.73x) |
| 43 | uWebSockets | JS (ES2019) / uSockets C++ | 120,151 req/s | +473% (+5.73x) |
| 49 | may_minihttp | Rust / Coroutines Stackful | 119,296 req/s | +478% (+5.78x) |
| 60 | actix | Rust / Tokio Runtime | 115,637 req/s | +496% (+5.96x) |
Any developer with an AWS account can independently reproduce these exact figures in less than 2 minutes.
~/.aws/credentials via aws configure or environment variables).boto3 dependency is automatically installed if not present, or pip install -r requirements.txt).bin/silicium_server) is already bundled in the repository clone.# Clone the repository
git clone https://github.com/silicium369-spec/silicium-benchmarker.git
cd silicium-benchmarker
# Run 1-command AWS reproduction
python3 run_aws.py --instance-type c6a.4xlarge
This repository is 100% turnkey and self-contained: the pre-compiled, stripped native evaluation binary (bin/silicium_server, 378 KB) is included directly in the repository clone, verified against SHA-256 (46d47dc4...), and notarized in GitHub Release v1.0.0-aws-eval.
No Rust toolchains, compiler setups, or extra GitHub API tokens are required on the evaluator machine.
c6a.4xlarge, 16 vCPUs AMD EPYC Milan).silicium_server binary with strict CPU isolation:
SO_REUSEPORT + TCP_QUICKACK + TCP_NODELAY).wrk).GET /, GET /user/:id, POST /user) under 64, 256, and 512 concurrent connections.results/benchmark_results.json.malloc = 0) on hot serving paths. All socket frame descriptors are strictly confined in 4 KB L1D cache-aligned buffers./, /user/:id, and /user executes in a single CPU cycle using SIMD bitwise register masking without state machines or regex.To run inside Docker directly under The Benchmarker test suite:
# Build minimal distroless image
docker build -t rust.silicium.default -f rust/silicium/Dockerfile .
# Run container listening on port 3000
docker run --rm -p 3000:3000 --cpuset-cpus="0-7" rust.silicium.default
[email protected].