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 17, 2023 22:49 | CPPclang++10.0.0 | Error | |||
| Dec 17, 2023 01:06 | CPPclang++10.0.0 | Success | 12,662 | ||
| Dec 17, 2023 01:00 | CPPclang++10.0.0 | Success | 11,962+43.21 RP | ||
| Dec 17, 2023 00:58 | CPPclang++10.0.0 | Success | 12,640 | ||
| Dec 17, 2023 00:55 | CPPclang++10.0.0 | Success | 12,614+3.82 RP | ||
| Dec 17, 2023 00:47 | CPPclang++10.0.0 | Success | 12,675+2.91 RP | ||
| Dec 17, 2023 00:45 | CPPg++9.3.0 | Success | 12,722+213.89 RP | ||
| Dec 17, 2023 00:42 | CPPg++9.3.0 | Success | 17,478+160.86 RP | ||
| Dec 17, 2023 00:42 | CPPg++9.3.0 | Error | |||
| Dec 17, 2023 00:41 | CPPg++9.3.0 | Error | |||
| Dec 17, 2023 00:20 | CPPg++9.3.0 | Error | |||
| Dec 17, 2023 00:18 | CPPg++9.3.0 | Error | |||
| Dec 17, 2023 00:16 | CPPg++9.3.0 | Error | |||
| Dec 17, 2023 00:07 | CPPg++9.3.0 | Error | |||
| Dec 17, 2023 00:06 | CPPg++9.3.0 | Error | |||
| Dec 17, 2023 00:05 | CPPg++9.3.0 | Success | 24,314+2.61 RP | ||
| Dec 17, 2023 00:01 | CPPg++9.3.0 | Error | |||
| Dec 16, 2023 23:58 | CPPg++9.3.0 | Success | 24,469+75.31 RP | ||
| Dec 16, 2023 23:57 | CPPg++9.3.0 | Error | |||
| Dec 16, 2023 23:56 | CPPg++9.3.0 | Error | |||
| Dec 16, 2023 23:50 | CPPg++9.3.0 | Success | 35,835 | ||
| Dec 16, 2023 23:49 | CPPg++9.3.0 | Error | |||
| Dec 16, 2023 23:31 | CPPg++9.3.0 | Success | 29,997+333.37 RP | ||
| Dec 16, 2023 06:29 | CPPg++9.3.0 | Success | 4,748+39.18 RP | ||
| Dec 16, 2023 06:24 | CPPg++9.3.0 | Success | 4,843 | ||
| Dec 16, 2023 06:24 | CPPclang++10.0.0 | Success | 5,077 | ||
| 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 |