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 | |
|---|---|---|---|---|---|
| Apr 18, 2025 20:44 | CPPclang++18.1.3 | Success | 14,510 | ||
| Apr 18, 2025 20:41 | CPPclang++18.1.3 | Success | 10,654+938.61 RP | ||
| Apr 18, 2025 20:41 | CPPclang++18.1.3 | Error | |||
| Apr 18, 2025 20:40 | CPPclang++18.1.3 | Error | |||
| Apr 18, 2025 20:38 | CPPclang++18.1.3 | Error | |||
| Apr 8, 2025 07:20 | CPPg++13.2.0 | Success | 53,972+7.00 RP | ||
| Apr 4, 2025 08:27 | CSHARP9.0.3 | Success | 105,000 | ||
| Apr 2, 2025 15:23 | CPPclang++18.1.3 | Success | 381,785+26.19 RP | ||
| Apr 1, 2025 21:55 | CPPg++13.2.0 | Success | 5,280 | ||
| Apr 1, 2025 21:55 | CPPg++13.2.0 | Success | 5,225 | ||
| Apr 1, 2025 21:55 | CPPg++13.2.0 | Success | 4,897 | ||
| Apr 1, 2025 21:53 | CPPg++13.2.0 | Success | 4,789 | ||
| Apr 1, 2025 21:53 | CPPg++13.2.0 | Error | |||
| Apr 1, 2025 21:49 | CPPg++13.2.0 | Success | 4,436+11.12 RP | ||
| Apr 1, 2025 21:49 | CPPg++13.2.0 | Success | 4,510 | ||
| Apr 1, 2025 21:49 | CPPg++13.2.0 | Success | 4,519 | ||
| Apr 1, 2025 21:49 | CPPg++13.2.0 | Success | 4,458+54.97 RP | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,570+73.12 RP | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,728+32.16 RP | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,801+14.22 RP | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,935 | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,855 | ||
| Apr 1, 2025 21:29 | CPPg++13.2.0 | Success | 4,834+596.36 RP | ||
| Apr 1, 2025 21:09 | CPPg++13.2.0 | Success | 6,792+1'303.01 RP | ||
| Apr 1, 2025 21:00 | CPPg++13.2.0 | Success | 59,240 | ||
| Apr 1, 2025 20:53 | CPPg++13.2.0 | Success | 59,155 | ||
| Apr 1, 2025 20:47 | CPPg++13.2.0 | Success | 59,132 | ||
| Apr 1, 2025 20:42 | CPPg++13.2.0 | Success | 59,123 | ||
| Apr 1, 2025 20:31 | CPPg++13.2.0 | Success | 59,062+169.31 RP | ||
| Mar 1, 2025 17:00 | RUSTrust-1.85.0 | Success | 5,468 | ||
| Mar 1, 2025 16:59 | RUSTrust-1.85.0 | Success | 5,612 | ||
| Feb 28, 2025 13:30 | CPPclang++18.1.3 | Error | |||
| Feb 10, 2025 07:02 | CPPg++13.2.0 | Success | 56,410 | ||
| Feb 5, 2025 06:37 | CPPg++13.2.0 | Success | 56,092+89.27 RP | ||
| Feb 5, 2025 06:37 | CPPclang++18.1.3 | Success | 382,488 | ||
| Feb 2, 2025 20:37 | CPPg++13.2.0 | Success | 12,377 | ||
| Feb 2, 2025 20:37 | CPPclang++18.1.3 | Success | 12,284+814.07 RP | ||
| Jan 29, 2025 11:13 | CPPg++13.2.0 | Success | 112,350+62.87 RP | ||
| Jan 29, 2025 11:10 | CPPclang++18.1.3 | Success | 383,483 | ||
| Jan 21, 2025 07:29 | CPPclang++18.1.3 | Success | 16,507 | ||
| Jan 20, 2025 21:04 | GOgo1.23.5 | Success | 12,566 | ||
| Jan 17, 2025 22:40 | CPPg++13.2.0 | Success | 4,834+83.37 RP | ||
| Jan 17, 2025 22:33 | CPPg++13.2.0 | Success | 5,037+1'192.66 RP | ||
| Jan 17, 2025 22:33 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 22:22 | CPPg++13.2.0 | Success | 12,616+288.92 RP | ||
| Jan 17, 2025 22:22 | CPPclang++18.1.3 | Success | 381,297 | ||
| Jan 17, 2025 20:25 | CPPclang++18.1.3 | Success | 19,852+503.73 RP | ||
| Dec 29, 2024 23:33 | CPPg++13.2.0 | Error | |||
| Dec 29, 2024 23:32 | CPPg++13.2.0 | Error | |||
| Dec 29, 2024 23:24 | CPPg++13.2.0 | Error | |||
| Dec 29, 2024 23:06 | CPPg++13.2.0 | Error | |||
| Dec 29, 2024 23:05 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 22:57 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 22:38 | CPPclang++18.1.3 | Success | 4,191 | ||
| Dec 29, 2024 21:55 | CPPclang++18.1.3 | Success | 4,187 | ||
| Dec 29, 2024 21:55 | CPPg++13.2.0 | Success | 4,295 | ||
| Dec 29, 2024 21:07 | CPPg++13.2.0 | Success | 4,347 | ||
| Dec 28, 2024 23:57 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:54 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:53 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:46 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:45 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:42 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:42 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:41 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:37 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:04 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:04 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:02 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 23:01 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:58 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:57 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:57 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:55 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:50 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:46 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:44 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:44 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:43 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:42 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:39 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:38 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:38 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:33 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 22:31 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 03:10 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 03:10 | CPPclang++18.1.3 | Error | |||
| Dec 28, 2024 03:09 | CPPclang++18.1.3 | Error | |||
| Dec 28, 2024 03:08 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 03:06 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 03:05 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 03:04 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 02:16 | CPPclang++18.1.3 | Success | 4,413 | ||
| Dec 28, 2024 02:14 | CPPclang++18.1.3 | Success | 4,397 | ||
| Dec 28, 2024 02:14 | CPPg++13.2.0 | Success | 4,709 | ||
| Dec 28, 2024 02:12 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 02:11 | CPPg++13.2.0 | Error | |||
| Dec 28, 2024 02:10 | CPPg++13.2.0 | Success | 4,650 | ||
| Dec 28, 2024 02:09 | CPPclang++18.1.3 | Success | 4,410 | ||
| Dec 28, 2024 02:08 | CPPclang++18.1.3 | Error |