Benchmark
Benchmark run from 2026-04-14 14:21:42.451281Z UTC
System
Benchmark suite executing on the following system:
| Operating System | macOS |
|---|---|
| CPU Information | Apple M4 Pro |
| Number of Available Cores | 12 |
| Available Memory | 24 GB |
| Elixir Version | 1.19.5 |
| Erlang Version | 28.4.1 |
Configuration
Benchmark suite executing with the following configuration:
| :time | 5 s |
|---|---|
| :parallel | 1 |
| :warmup | 2 s |
Statistics
Input: dim_128
Run Time
| Name | IPS | Average | Devitation | Median | 99th % |
|---|---|---|---|---|---|
| from_list fp32 | 773.92 K | 1.29 µs | ±350.47% | 1.17 µs | 2.71 µs |
| from_list fp64 | 770.21 K | 1.30 µs | ±272.09% | 1.21 µs | 2.54 µs |
| from_list fp16 | 435.21 K | 2.30 µs | ±254.67% | 2.17 µs | 4.50 µs |
| from_list int8 | 397.70 K | 2.51 µs | ±34.75% | 2.38 µs | 4.33 µs |
Run Time Comparison
| Name | IPS | Slower |
|---|---|---|
| from_list fp32 | 773.92 K | |
| from_list fp64 | 770.21 K | 1.0x |
| from_list fp16 | 435.21 K | 1.78x |
| from_list int8 | 397.70 K | 1.95x |
Memory Usage
| Name | Average | Factor |
|---|---|---|
| from_list fp32 | 5.07 KB | |
| from_list fp64 | 5.07 KB | 1.0x |
| from_list fp16 | 16.07 KB | 3.17x |
| from_list int8 | 7.07 KB | 1.39x |
Input: dim_1536
Run Time
| Name | IPS | Average | Devitation | Median | 99th % |
|---|---|---|---|---|---|
| from_list fp64 | 74.24 K | 13.47 µs | ±84.07% | 12.88 µs | 24.46 µs |
| from_list fp32 | 73.96 K | 13.52 µs | ±24.52% | 13.04 µs | 24.42 µs |
| from_list fp16 | 39.56 K | 25.28 µs | ±18.31% | 24.71 µs | 38.08 µs |
| from_list int8 | 32.01 K | 31.24 µs | ±11.42% | 30.21 µs | 44.29 µs |
Run Time Comparison
| Name | IPS | Slower |
|---|---|---|
| from_list fp64 | 74.24 K | |
| from_list fp32 | 73.96 K | 1.0x |
| from_list fp16 | 39.56 K | 1.88x |
| from_list int8 | 32.01 K | 2.32x |
Memory Usage
| Name | Average | Factor |
|---|---|---|
| from_list fp64 | 60.07 KB | |
| from_list fp32 | 60.07 KB | 1.0x |
| from_list fp16 | 192.07 KB | 3.2x |
| from_list int8 | 84.07 KB | 1.4x |
Input: dim_768
Run Time
| Name | IPS | Average | Devitation | Median | 99th % |
|---|---|---|---|---|---|
| from_list fp32 | 143.24 K | 6.98 µs | ±80.83% | 6.54 µs | 16.63 µs |
| from_list fp64 | 142.63 K | 7.01 µs | ±85.93% | 6.54 µs | 16.25 µs |
| from_list fp16 | 78.19 K | 12.79 µs | ±14.65% | 12.67 µs | 17.58 µs |
| from_list int8 | 65.62 K | 15.24 µs | ±16.00% | 14.96 µs | 20.63 µs |
Run Time Comparison
| Name | IPS | Slower |
|---|---|---|
| from_list fp32 | 143.24 K | |
| from_list fp64 | 142.63 K | 1.0x |
| from_list fp16 | 78.19 K | 1.83x |
| from_list int8 | 65.62 K | 2.18x |
Memory Usage
| Name | Average | Factor |
|---|---|---|
| from_list fp32 | 30.07 KB | |
| from_list fp64 | 30.07 KB | 1.0x |
| from_list fp16 | 96.07 KB | 3.19x |
| from_list int8 | 42.07 KB | 1.4x |