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 | |
|---|---|---|---|---|---|
| Mar 7, 2024 00:44 | CPPclang++10.0.0 | Success | 3,024 | ||
| Mar 7, 2024 00:42 | CPPclang++10.0.0 | Success | 3,020 | ||
| Mar 7, 2024 00:42 | CPPclang++10.0.0 | Success | 3,018 | ||
| Mar 7, 2024 00:42 | CPPclang++10.0.0 | Success | 3,021 | ||
| Mar 7, 2024 00:41 | CPPclang++10.0.0 | Success | 3,019 | ||
| Mar 7, 2024 00:41 | CPPclang++10.0.0 | Success | 3,019 | ||
| Mar 7, 2024 00:40 | CPPclang++10.0.0 | Success | 3,047 | ||
| Mar 7, 2024 00:37 | CPPclang++10.0.0 | Success | 3,017 | ||
| Mar 7, 2024 00:35 | CPPclang++10.0.0 | Success | 4,273 | ||
| Mar 7, 2024 00:35 | CPPg++9.4.0 | Success | 4,339 | ||
| Mar 7, 2024 00:34 | CPPg++9.4.0 | Success | 3,570 | ||
| Mar 7, 2024 00:34 | CPPg++9.4.0 | Success | 3,573 | ||
| Mar 7, 2024 00:32 | CPPg++9.4.0 | Success | 3,032 | ||
| Mar 7, 2024 00:32 | CPPclang++10.0.0 | Success | 3,022 | ||
| Mar 7, 2024 00:29 | CPPclang++10.0.0 | Success | 3,017+71.72 RP | ||
| Mar 7, 2024 00:28 | CPPclang++10.0.0 | Error | |||
| Mar 6, 2024 16:22 | CPPclang++10.0.0 | Error | |||
| Mar 6, 2024 16:20 | CPPclang++10.0.0 | Success | 3,081 | ||
| Mar 6, 2024 16:19 | CPPclang++10.0.0 | Success | 3,175 | ||
| Mar 6, 2024 16:18 | CPPclang++10.0.0 | Success | 3,132 | ||
| Mar 6, 2024 16:18 | CPPg++9.4.0 | Success | 3,118 | ||
| Mar 6, 2024 16:17 | CPPclang++10.0.0 | Success | 3,050+12.88 RP | ||
| Mar 6, 2024 16:12 | CPPg++9.4.0 | Success | 3,056+29.84 RP | ||
| Mar 6, 2024 16:11 | CPPclang++10.0.0 | Success | 5,026 | ||
| Mar 6, 2024 16:11 | CPPclang++10.0.0 | Success | 3,201 | ||
| Mar 6, 2024 16:10 | CPPclang++10.0.0 | Success | 3,070+31.68 RP | ||
| Mar 6, 2024 08:26 | CPPclang++10.0.0 | Success | 3,085+4.20 RP | ||
| Mar 6, 2024 08:07 | CPPclang++10.0.0 | Success | 3,087+6.30 RP | ||
| Mar 6, 2024 08:06 | CPPclang++10.0.0 | Success | 3,090+88.80 RP | ||
| Mar 6, 2024 08:05 | CPPg++9.4.0 | Success | 3,141+15.13 RP | ||
| Mar 6, 2024 08:04 | CPPg++9.4.0 | Success | 3,156+64.91 RP | ||
| Mar 6, 2024 07:20 | CPPclang++10.0.0 | Success | 3,222+0.96 RP | ||
| Mar 6, 2024 07:20 | CPPg++9.4.0 | Success | 3,257 | ||
| Mar 6, 2024 07:18 | CPPg++9.4.0 | Error | |||
| Mar 6, 2024 07:02 | CPPg++9.4.0 | Success | 3,223+16.28 RP | ||
| Mar 6, 2024 07:00 | CPPg++9.4.0 | Error | |||
| Mar 6, 2024 06:57 | CPPg++9.4.0 | Success | 12,076 | ||
| Mar 6, 2024 06:53 | CPPg++9.4.0 | Success | 13,249 | ||
| Mar 6, 2024 06:53 | CPPg++9.4.0 | Success | 3,256 | ||
| Mar 6, 2024 06:52 | CPPg++9.4.0 | Success | 3,272 | ||
| Mar 6, 2024 06:51 | CPPg++9.4.0 | Success | 93,110 | ||
| Mar 6, 2024 03:28 | CPPg++9.4.0 | Error | |||
| Mar 6, 2024 03:26 | CPPg++9.4.0 | Error | |||
| Mar 6, 2024 03:21 | CPPg++9.4.0 | Success | 3,240+643.82 RP | ||
| Mar 5, 2024 10:58 | CPPg++9.4.0 | Success | 4,798 | ||
| Mar 5, 2024 10:56 | CPPg++9.4.0 | Success | 191,160 | ||
| Mar 5, 2024 10:55 | CPPclang++10.0.0 | Error | |||
| Mar 5, 2024 10:50 | CPPclang++10.0.0 | Error | |||
| Mar 5, 2024 09:48 | CPPclang++10.0.0 | Success | 4,095 | ||
| Mar 5, 2024 09:45 | CPPclang++10.0.0 | Success | 4,094+7.73 RP | ||
| Mar 5, 2024 09:45 | CPPg++9.4.0 | Success | 4,107 | ||
| Mar 5, 2024 09:43 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 09:43 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 08:52 | CPPg++9.4.0 | Success | 4,116 | ||
| Mar 5, 2024 08:43 | CPPg++9.4.0 | Success | 4,112 | ||
| Mar 5, 2024 08:34 | CPPg++9.4.0 | Success | 4,148 | ||
| Mar 5, 2024 08:33 | CPPg++9.4.0 | Success | 4,121 | ||
| Mar 5, 2024 08:33 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 08:32 | CPPg++9.4.0 | Success | 4,107+5.91 RP | ||
| Mar 5, 2024 08:31 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 08:31 | CPPg++9.4.0 | Success | 4,161 | ||
| Mar 5, 2024 08:31 | CPPclang++10.0.0 | Success | 4,117+26.26 RP | ||
| Mar 5, 2024 08:28 | CPPg++9.4.0 | Success | 4,162+64.06 RP | ||
| Mar 5, 2024 08:18 | CPPg++9.4.0 | Success | 4,276+1'557.75 RP | ||
| Mar 5, 2024 08:17 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 08:17 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 08:08 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 08:08 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 07:57 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 07:57 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 07:48 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 04:08 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 04:06 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 03:58 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 03:53 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 03:53 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 03:51 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 03:49 | CPPg++9.4.0 | Error | |||
| Mar 5, 2024 03:39 | CPPg++9.4.0 | Success | 13,501 | ||
| Mar 5, 2024 03:37 | CPPg++9.4.0 | Success | 13,574 | ||
| Mar 5, 2024 03:26 | CPPg++9.4.0 | Success | 12,806+754.10 RP | ||
| Mar 4, 2024 10:13 | CPPg++9.4.0 | Error | |||
| Mar 4, 2024 10:13 | CPPg++9.4.0 | Error | |||
| Mar 4, 2024 10:11 | CPPg++9.4.0 | Error | |||
| Mar 4, 2024 10:10 | CPPg++9.4.0 | Error | |||
| Mar 4, 2024 10:10 | CPPg++9.4.0 | Error | |||
| Mar 4, 2024 10:09 | CPPclang++10.0.0 | Error | |||
| Mar 4, 2024 09:46 | CPPclang++10.0.0 | Error | |||
| Mar 4, 2024 09:42 | CPPclang++10.0.0 | Error | |||
| Mar 4, 2024 09:30 | CPPg++9.4.0 | Success | 373,299+26.79 RP | ||
| Feb 20, 2024 22:26 | CPPg++9.4.0 | Error | |||
| Feb 20, 2024 22:11 | CPPg++9.4.0 | Error | |||
| Feb 18, 2024 04:10 | CPPg++9.4.0 | Error | |||
| Feb 18, 2024 03:54 | CPPg++9.4.0 | Success | 366,734+27.27 RP | ||
| Feb 18, 2024 03:52 | CPPg++9.4.0 | Error | |||
| Feb 14, 2024 09:57 | CPPg++9.4.0 | Success | 25,739+361.63 RP | ||
| Feb 12, 2024 14:33 | CPPg++9.4.0 | Success | 29,959+306.91 RP | ||
| Jan 23, 2024 16:44 | CPPg++9.4.0 | Success | 371,990+26.88 RP | ||
| Jan 7, 2024 21:41 | GOgo1.21.5 | Error | |||
| Jan 2, 2024 18:41 | CPPg++9.3.0 | Success | 3,947 |