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 | |
|---|---|---|---|---|---|
| Dec 16, 2023 06:23 | CPPg++9.3.0 | Success | 4,838+82.06 RP | ||
| Dec 16, 2023 06:18 | CPPg++9.3.0 | Error | |||
| Dec 16, 2023 06:16 | CPPg++9.3.0 | Success | 5,337 | ||
| Dec 16, 2023 06:15 | CPPg++9.3.0 | Error | |||
| Dec 16, 2023 06:09 | CPPg++9.3.0 | Success | 5,038+236.97 RP | ||
| Dec 16, 2023 06:05 | CPPg++9.3.0 | Error | |||
| Dec 16, 2023 05:56 | CPPg++9.3.0 | Success | 5,721+2.44 RP | ||
| Dec 16, 2023 05:45 | CPPg++9.3.0 | Success | 5,729+24.63 RP | ||
| Dec 16, 2023 05:45 | CPPg++9.3.0 | Success | 5,811+55.32 RP | ||
| Dec 16, 2023 05:44 | CPPg++9.3.0 | Success | 8,738 | ||
| Dec 16, 2023 05:41 | CPPg++9.3.0 | Success | 8,609 | ||
| Dec 16, 2023 05:40 | CPPg++9.3.0 | Success | 9,324 | ||
| Dec 16, 2023 05:40 | CPPg++9.3.0 | Error | |||
| Dec 16, 2023 05:37 | CPPg++9.3.0 | Success | 6,004+820.32 RP | ||
| Dec 16, 2023 05:29 | CPPg++9.3.0 | Success | 11,831+845.24 RP | ||
| Nov 21, 2023 11:13 | CPPg++9.3.0 | Success | 12,344+651.14 RP | ||
| Nov 21, 2023 11:12 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 11:11 | CPPg++9.3.0 | Success | 62,904+0.87 RP | ||
| Nov 21, 2023 11:08 | CPPg++9.3.0 | Success | 63,555 | ||
| Nov 21, 2023 11:06 | CPPg++9.3.0 | Success | 63,249+158.11 RP | ||
| Nov 21, 2023 10:29 | CPPg++9.3.0 | Success | 11,353 | ||
| Nov 21, 2023 10:28 | CPPg++9.3.0 | Success | 11,355 | ||
| Nov 21, 2023 10:27 | CPPg++9.3.0 | Success | 11,338 | ||
| Nov 21, 2023 10:26 | CPPg++9.3.0 | Success | 11,381 | ||
| Nov 21, 2023 10:24 | CPPg++9.3.0 | Success | 11,414 | ||
| Nov 21, 2023 10:22 | CPPg++9.3.0 | Success | 11,362 | ||
| Nov 21, 2023 10:21 | CPPg++9.3.0 | Success | 11,343 | ||
| Nov 21, 2023 10:20 | CPPg++9.3.0 | Success | 11,330+14.63 RP | ||
| Nov 21, 2023 10:17 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 10:17 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 10:16 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 10:16 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 08:11 | CPPg++9.3.0 | Success | 11,541 | ||
| Nov 21, 2023 08:10 | CPPg++9.3.0 | Success | 11,537 | ||
| Nov 21, 2023 08:08 | CPPg++9.3.0 | Success | 11,737 | ||
| Nov 21, 2023 08:07 | CPPg++9.3.0 | Success | 11,776 | ||
| Nov 21, 2023 08:02 | CPPg++9.3.0 | Success | 12,370 | ||
| Nov 21, 2023 07:59 | CPPg++9.3.0 | Success | 11,628 | ||
| Nov 21, 2023 07:58 | CPPg++9.3.0 | Success | 11,615 | ||
| Nov 21, 2023 07:58 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 07:56 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 07:55 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 07:52 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 07:51 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 07:49 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 07:48 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 07:45 | CPPg++9.3.0 | Success | 11,521+4.65 RP | ||
| Nov 21, 2023 07:29 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 07:23 | CPPg++9.3.0 | Success | 11,583+65.63 RP | ||
| Nov 21, 2023 07:22 | CPPg++9.3.0 | Error | |||
| Nov 21, 2023 07:17 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 21:15 | CPPg++9.3.0 | Success | 12,537 | ||
| Nov 20, 2023 21:14 | CPPg++9.3.0 | Success | 12,540 | ||
| Nov 20, 2023 21:13 | CPPg++9.3.0 | Success | 12,536+0.32 RP | ||
| Nov 20, 2023 21:08 | CPPg++9.3.0 | Success | 12,541+0.13 RP | ||
| Nov 20, 2023 21:07 | CPPg++9.3.0 | Success | 12,543+258.73 RP | ||
| Nov 20, 2023 21:06 | CPPg++9.3.0 | Success | 18,569+97.34 RP | ||
| Nov 20, 2023 21:04 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 21:03 | CPPg++9.3.0 | Success | 22,666+202.89 RP | ||
| Nov 20, 2023 21:02 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 20:59 | CPPg++9.3.0 | Success | 43,147 | ||
| Nov 20, 2023 20:57 | CPPg++9.3.0 | Success | 41,964+80.11 RP | ||
| Nov 20, 2023 20:56 | CPPg++9.3.0 | Success | 63,396 | ||
| Nov 20, 2023 20:48 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 19:00 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 19:00 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:59 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:59 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:39 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:39 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:39 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:38 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:38 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:37 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:29 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 18:04 | CPPg++9.3.0 | Error | |||
| Nov 20, 2023 17:58 | CPPg++9.3.0 | Success | 63,303 | ||
| Nov 20, 2023 17:55 | CPPg++9.3.0 | Success | 63,215+131.25 RP | ||
| Nov 20, 2023 17:50 | CPPg++9.3.0 | Success | 371,354 | ||
| Nov 19, 2023 20:53 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:52 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:49 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:48 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:46 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:46 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:45 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:44 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:44 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:43 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:30 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:25 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:23 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:21 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:18 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:17 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:17 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:15 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:13 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 20:01 | CPPg++9.3.0 | Error | |||
| Nov 19, 2023 19:54 | CPPg++9.3.0 | Success | 371,389 |