Current benchmark data was generated on Wed Feb 08 2023, full log can be found HERE
CONTRIBUTIONS are WELCOME!
* -m in a file name stands for multi-threading or multi-processing
* -i in a file name stands for direct intrinsics usage. (Usage of simd intrinsics via libraries is not counted)
* -ffi in a file name stands for non-stdlib FFI usage
* (You may find time < time(user) + time(sys) for some non-parallelized programs, the overhead is from GC or JIT compiler, which are allowed to take advantage of multi-cores as that's more close to real-world scenarios.)
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 2147ms | 6.6ms | 70.7MB | 2157ms | 47ms | deno 1.30.3 |
chapel | 1-m.chpl | 4803ms | 115ms | 83.5MB | 9277ms | 70ms | chpl 1.29.0 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 190ms | 6.0ms | 44.9MB | 173ms | 10ms | deno 1.30.3 |
chapel | 1-m.chpl | 348ms | 12ms | 48.1MB | 623ms | 20ms | chpl 1.29.0 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 5-m.chpl | 164ms | 5.7ms | 32.0MB | 277ms | 3ms | chpl 1.29.0 |
typescript | 1.ts | 2549ms | 22ms | 38.9MB | 2393ms | 163ms | deno 1.30.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 5.chpl | 33ms | 3.1ms | 22.0MB | 30ms | 7ms | chpl 1.29.0 |
typescript | 1.ts | 303ms | 11ms | 38.9MB | 290ms | 20ms | deno 1.30.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 1.chpl | 17ms | 1.4ms | 22.2MB | 7ms | 3ms | chpl 1.29.0 |
typescript | 1.ts | 30ms | 2.7ms | 33.1MB | 14ms | 6ms | deno 1.30.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 2.chpl | 485ms | 2.4ms | 22.2MB | 467ms | 7ms | chpl 1.29.0 |
typescript | 6.ts | 912ms | 32ms | 37.5MB | 900ms | 3ms | deno 1.30.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 2.chpl | 70ms | 1.7ms | 32.2MB | 47ms | 7ms | chpl 1.29.0 |
typescript | 6.ts | 130ms | 8.1ms | 36.8MB | 110ms | 10ms | deno 1.30.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 2.chpl | 582ms | 3.7ms | 30.1MB | 560ms | 3ms | chpl 1.29.0 |
typescript | 3.ts | timeout | 0.0ms | 76.9MB | 4990ms | 27ms | deno 1.30.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 2.chpl | 151ms | 2.2ms | 20.8MB | 130ms | 3ms | chpl 1.29.0 |
typescript | 3.ts | 1749ms | 21ms | 57.1MB | 1670ms | 87ms | deno 1.30.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 1.chpl | 1778ms | 5.0ms | 32.4MB | 1753ms | 10ms | chpl 1.29.0 |
typescript | 1.ts | 3648ms | 36ms | 36.8MB | 3647ms | 10ms | deno 1.30.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 1.chpl | 461ms | 0.8ms | 32.4MB | 447ms | 3ms | chpl 1.29.0 |
typescript | 1.ts | 949ms | 11ms | 37.3MB | 957ms | 7ms | deno 1.30.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
chapel | 1-m.chpl | 2324ms | 13ms | 32.3MB | 4533ms | 10ms | chpl 1.29.0 |
chapel | 1.chpl | 4465ms | 18ms | 32.4MB | 4443ms | 7ms | chpl 1.29.0 |
typescript | 7.ts | timeout | 0.0ms | 38.2MB | 4987ms | 3ms | deno 1.30.3 |