Large matrix multiplication 
Multiply two square matrices as fast as possible.
Input
Two 2000 x 2000 matrices of uint32 values on STDIN, encoded back-to-back in row-major order, little-endian byte order.
Output
Write the resulting 2000 x 2000 product matrix to STDOUT in the same binary format (row-major, little-endian uint32).
| Date | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Oct 19, 2026 13:21 | CPPclang++18.1.3 | Success | 1,552+8.30 RP | ||
| Oct 19, 2026 13:14 | CPPclang++18.1.3 | Success | 1,553+122.32 RP | ||
| Oct 19, 2026 12:42 | CPPclang++18.1.3 | Success | 1,581+136.99 RP | ||
| Oct 19, 2026 12:19 | CPPclang++18.1.3 | Success | 1,616+1'198.10 RP | ||
| Oct 19, 2026 08:11 | CPPclang++18.1.3 | Success | 2,004+19.84 RP | ||
| Oct 19, 2026 08:03 | CPPclang++18.1.3 | Success | 2,012+104.00 RP | ||
| Oct 19, 2026 07:13 | CPPclang++18.1.3 | Success | 2,055+151.42 RP | ||
| Oct 18, 2026 09:01 | CPPg++14.2.0 | Success | 3,720+2'688.17 RP | ||
| Oct 17, 2026 07:38 | RUSTrust-1.95.0 | Success | 1,741 | ||
| Oct 17, 2026 07:25 | ZIG0.15.1 | Success | 1,732 | ||
| Oct 17, 2026 05:27 | CPPclang++18.1.3 | Success | 2,122 | ||
| Oct 17, 2026 05:27 | CPPclang++18.1.3 | Success | 2,126 | ||
| Oct 15, 2026 23:33 | GOgo1.27.2 | Success | 8,979 | ||
| Oct 15, 2026 23:09 | GOgo1.27.2 | Success | 2,094+42.94 RP | ||
| Oct 15, 2026 22:58 | GOgo1.26.2 | Success | 2,113+1'616.37 RP | ||
| Oct 15, 2026 22:49 | GOgo1.26.2 | Success | 3,209+584.59 RP | ||
| Oct 15, 2026 22:40 | GOgo1.26.2 | Success | 3,950+168.14 RP | ||
| Oct 15, 2026 22:31 | GOgo1.26.2 | Success | 4,231+54.57 RP | ||
| Oct 15, 2026 22:18 | GOgo1.26.2 | Success | 4,366+5.00 RP | ||
| Oct 15, 2026 22:03 | GOgo1.26.2 | Error | |||
| Oct 15, 2026 21:42 | GOgo1.27.2 | Error | |||
| Oct 15, 2026 16:31 | CPPg++10.5.0 | Success | 54,473+188.58 RP | ||
| Oct 13, 2026 20:12 | ZIG0.15.1 | Success | 1,562 | ||
| Oct 13, 2026 20:11 | RUSTrust-1.97.0 | Success | 1,559 | ||
| Oct 13, 2026 00:52 | CPPclang++18.1.3 | Success | 2,121+72.23 RP | ||
| Oct 13, 2026 00:22 | CPPclang++18.1.3 | Success | 2,154+733.22 RP | ||
| Oct 12, 2026 21:37 | CPPg++14.2.0 | Success | 1,722+2'091.11 RP | ||
| Oct 9, 2026 23:15 | CPPg++14.2.0 | Success | 2,717 | ||
| Oct 9, 2026 23:15 | CPPg++14.2.0 | Success | 2,570 | ||
| Oct 9, 2026 23:15 | CPPg++14.2.0 | Success | 2,558+202.35 RP | ||
| Oct 9, 2026 17:22 | ZIG0.15.1 | Success | 1,561 | ||
| Oct 9, 2026 17:22 | RUSTrust-1.95.0 | Success | 1,565 | ||
| Oct 9, 2026 16:06 | CPPg++14.2.0 | Success | 2,717 | ||
| Oct 9, 2026 16:05 | CPPg++14.2.0 | Success | 2,694+227.63 RP | ||
| Oct 9, 2026 15:40 | ZIG0.15.1 | Success | 1,560 | ||
| Oct 9, 2026 15:40 | RUSTrust-1.95.0 | Success | 1,560 | ||
| Oct 9, 2026 15:24 | CPPg++14.2.0 | Success | 2,870+134.24 RP | ||
| Oct 9, 2026 15:23 | CPPg++14.2.0 | Success | 2,985+347.98 RP | ||
| Oct 9, 2026 15:23 | CPPg++14.2.0 | Success | 3,331+3'002.10 RP | ||
| Oct 9, 2026 14:28 | ZIG0.15.1 | Success | 1,563 | ||
| Oct 9, 2026 14:27 | RUSTrust-1.95.0 | Success | 1,559 | ||
| Oct 9, 2026 13:33 | CPPg++14.2.0 | Success | 2,691+3'535.15 RP | ||
| Oct 9, 2026 13:30 | ZIG0.15.1 | Success | 1,561 | ||
| Oct 9, 2026 13:30 | RUSTrust-1.95.0 | Success | 1,559 | ||
| Oct 9, 2026 12:42 | ZIG0.15.1 | Success | 1,562 | ||
| Oct 9, 2026 12:41 | RUSTrust-1.95.0 | Success | 1,560 | ||
| Oct 9, 2026 11:38 | ZIG0.15.1 | Success | 1,561 | ||
| Oct 9, 2026 11:38 | RUSTrust-1.95.0 | Success | 1,560 | ||
| Oct 9, 2026 10:42 | ZIG0.15.1 | Success | 1,565 | ||
| Oct 9, 2026 10:42 | RUSTrust-1.95.0 | Success | 1,559 | ||
| Oct 9, 2026 10:19 | ZIG0.15.1 | Success | 1,567 | ||
| Oct 9, 2026 10:18 | RUSTrust-1.95.0 | Success | 1,559 | ||
| Oct 9, 2026 08:50 | ZIG0.15.1 | Success | 1,561 | ||
| Oct 9, 2026 08:48 | RUSTrust-1.95.0 | Success | 1,561 | ||
| Oct 9, 2026 08:15 | GOgo1.26.2 | Success | 1,555+16.50 RP | ||
| Oct 9, 2026 08:13 | RUSTrust-1.95.0 | Success | 1,560 | ||
| Oct 9, 2026 07:58 | ZIG0.15.1 | Success | 1,561 | ||
| Oct 9, 2026 07:39 | RUSTrust-1.95.0 | Success | 1,573 | ||
| Oct 9, 2026 07:12 | RUSTrust-1.95.0 | Success | 1,576 | ||
| Oct 7, 2026 21:13 | CPPg++10.5.0 | Success | 56,428+151.02 RP | ||
| Oct 7, 2026 20:18 | CPPclang++18.1.3 | Success | 1,555+130.12 RP | ||
| Oct 7, 2026 20:09 | CPPclang++18.1.3 | Success | 1,584+7.96 RP | ||
| Oct 7, 2026 19:58 | CPPclang++18.1.3 | Success | 1,586+443.51 RP | ||
| Oct 7, 2026 19:15 | CPPclang++18.1.3 | Success | 1,706+202.36 RP | ||
| Oct 7, 2026 19:07 | CPPclang++18.1.3 | Success | 1,767+218.61 RP | ||
| Oct 7, 2026 18:52 | CPPclang++18.1.3 | Success | 1,838+5'440.70 RP | ||
| Oct 6, 2026 06:48 | CPPg++14.2.0 | Success | 55,267+180.94 RP | ||
| Sep 26, 2026 18:23 | CSHARP9.0.18 | Success | 1,559+81.25 RP | ||
| Sep 26, 2026 18:21 | GOgo1.26.2 | Success | 1,559+69.19 RP | ||
| Sep 26, 2026 18:20 | ZIG0.15.1 | Success | 1,559+113.17 RP | ||
| Sep 26, 2026 18:19 | RUSTrust-1.95.0 | Success | 1,559+73.21 RP | ||
| Sep 26, 2026 14:56 | CPPclang++20.1.2 | Success | 1,558+16.46 RP | ||
| Sep 26, 2026 14:53 | CPPclang++20.1.2 | Success | 1,560+73.54 RP | ||
| Sep 26, 2026 14:46 | CPPclang++20.1.2 | Success | 1,569+24.32 RP | ||
| Sep 26, 2026 14:38 | CPPclang++20.1.2 | Success | 1,572+44.36 RP | ||
| Sep 26, 2026 14:36 | CPPclang++20.1.2 | Success | 1,578 | ||
| Sep 26, 2026 14:35 | CPPclang++20.1.2 | Success | 1,578+27.99 RP | ||
| Sep 26, 2026 14:32 | CPPg++14.2.0 | Success | 1,588 | ||
| Sep 26, 2026 14:28 | CPPg++14.2.0 | Success | 1,585+74.73 RP | ||
| Sep 26, 2026 14:22 | CPPg++14.2.0 | Success | 1,604+151.69 RP | ||
| Sep 26, 2026 14:11 | CPPg++14.2.0 | Success | 1,644+148.01 RP | ||
| Sep 26, 2026 14:03 | CPPg++14.2.0 | Success | 1,685+5'934.72 RP | ||
| Sep 23, 2026 18:19 | CPPclang++19.1.1 | Success | 6,797+1'471.24 RP | ||
| Sep 21, 2026 17:50 | GOgo1.26.2 | Success | 1,576+130.29 RP | ||
| Sep 21, 2026 17:49 | CSHARP9.0.15 | Success | 1,579+125.80 RP | ||
| Sep 21, 2026 17:48 | ZIG0.15.1 | Success | 1,587+74.55 RP | ||
| Sep 21, 2026 17:47 | RUSTrust-1.95.0 | Success | 1,577+110.62 RP | ||
| Sep 21, 2026 17:42 | GOgo1.26.2 | Success | 1,608+7.73 RP | ||
| Sep 21, 2026 17:31 | CPPg++14.2.0 | Success | 1,577+56.00 RP | ||
| Sep 21, 2026 17:28 | CPPg++14.2.0 | Success | 12,806 | ||
| Sep 21, 2026 17:27 | CPPg++14.2.0 | Success | 6,437 | ||
| Sep 21, 2026 17:25 | CPPg++14.2.0 | Success | 1,587+3.97 RP | ||
| Sep 21, 2026 17:23 | CPPg++14.2.0 | Success | 1,588+7.92 RP | ||
| Sep 21, 2026 17:22 | CPPg++14.2.0 | Success | 1,590+11.84 RP | ||
| Sep 21, 2026 17:20 | CPPg++14.2.0 | Success | 9,695 | ||
| Sep 21, 2026 17:18 | CPPg++14.2.0 | Success | 9,685 | ||
| Sep 21, 2026 17:15 | CPPg++14.2.0 | Success | 19,332 | ||
| Sep 21, 2026 17:09 | CPPg++14.2.0 | Success | 1,593+7.87 RP | ||
| Sep 21, 2026 17:08 | CPPg++14.2.0 | Success | 1,595+62.27 RP | ||
| Sep 21, 2026 17:06 | CPPg++14.2.0 | Success | 6,643 |