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 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 | ||
| Jan 2, 2024 18:40 | CPPg++9.3.0 | Success | 19,128 | ||
| Dec 27, 2023 10:31 | CPPclang++10.0.0 | Success | 363,845 | ||
| Dec 26, 2023 13:13 | CPPclang++10.0.0 | Success | 4,255+153.82 RP | ||
| Dec 24, 2023 16:13 | CPPg++9.3.0 | Error | |||
| Dec 24, 2023 16:12 | CPPg++9.3.0 | Error | |||
| Dec 24, 2023 16:07 | CPPg++9.3.0 | Success | 4,747 | ||
| Dec 24, 2023 16:07 | CPPg++9.3.0 | Success | 4,667+36.55 RP | ||
| Dec 24, 2023 16:05 | CPPg++9.3.0 | Success | 6,841 | ||
| Dec 22, 2023 18:58 | GOgo1.21.5 | Error | |||
| Dec 22, 2023 18:53 | GOgo1.21.5 | Error | |||
| Dec 21, 2023 13:20 | GOgo1.21.5 | Success | 12,831 | ||
| Dec 21, 2023 13:19 | GOgo1.21.5 | Error | |||
| Dec 20, 2023 17:28 | CPPclang++10.0.0 | Success | 4,553+620.56 RP | ||
| Dec 20, 2023 17:22 | CPPclang++10.0.0 | Success | 6,394 | ||
| Dec 20, 2023 17:15 | CPPclang++10.0.0 | Success | 6,346+26.37 RP | ||
| Dec 20, 2023 15:09 | CPPclang++10.0.0 | Success | 6,493 | ||
| Dec 20, 2023 15:07 | CPPclang++10.0.0 | Success | 6,454+3.83 RP | ||
| Dec 20, 2023 15:05 | CPPclang++10.0.0 | Success | 6,983 | ||
| Dec 20, 2023 15:04 | CPPclang++10.0.0 | Success | 6,470+695.33 RP | ||
| Dec 20, 2023 15:03 | CPPclang++10.0.0 | Success | 12,819 | ||
| Dec 20, 2023 15:00 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 14:59 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 14:59 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 14:56 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 14:54 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 14:53 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 14:47 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 14:44 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 01:06 | CPPclang++10.0.0 | Success | 12,031 | ||
| Dec 20, 2023 01:05 | CPPclang++10.0.0 | Success | 12,119 | ||
| Dec 19, 2023 22:30 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 20:32 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 20:29 | CPPclang++10.0.0 | Success | 12,464 | ||
| Dec 19, 2023 20:26 | CPPclang++10.0.0 | Success | 12,425 | ||
| Dec 19, 2023 20:25 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 20:23 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 18:41 | CPPclang++10.0.0 | Success | 12,478 | ||
| Dec 19, 2023 18:36 | CPPclang++10.0.0 | Success | 12,350 | ||
| Dec 19, 2023 14:39 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 14:38 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 14:27 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 14:21 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 14:19 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 14:17 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 14:14 | CPPclang++10.0.0 | Error | |||
| Dec 19, 2023 11:16 | GOgo1.21.5 | Success | 12,072+1'255.70 RP | ||
| Dec 19, 2023 10:56 | GOgo1.21.5 | Error | |||
| Dec 19, 2023 00:05 | CPPclang++10.0.0 | Success | 12,412 | ||
| Dec 18, 2023 17:36 | CPPclang++10.0.0 | Success | 11,761+14.29 RP | ||
| Dec 18, 2023 16:53 | GOgo1.21.5 | Success | 85,449 | ||
| Dec 18, 2023 16:23 | GOgo1.21.5 | Success | 49,873+24.46 RP | ||
| Dec 18, 2023 16:21 | GOgo1.21.5 | Success | 53,113+126.10 RP | ||
| Dec 18, 2023 16:19 | GOgo1.21.5 | Success | 79,853+196.32 RP | ||
| Dec 18, 2023 16:03 | GOgo1.21.5 | Success | 369,445+0.33 RP | ||
| Dec 18, 2023 16:01 | GOgo1.21.5 | Error | |||
| Dec 18, 2023 16:00 | GOgo1.21.5 | Error | |||
| Dec 18, 2023 15:57 | GOgo1.21.5 | Error | |||
| Dec 18, 2023 15:56 | GOgo1.21.5 | Error | |||
| Dec 18, 2023 15:27 | GOgo1.21.5 | Error | |||
| Dec 18, 2023 15:24 | GOgo1.21.5 | Error | |||
| Dec 18, 2023 14:53 | CPPclang++10.0.0 | Error | |||
| Dec 18, 2023 14:29 | GOgo1.21.5 | Success | 376,979 | ||
| Dec 18, 2023 14:23 | GOgo1.21.5 | Success | 377,502 | ||
| Dec 18, 2023 14:18 | GOgo1.21.5 | Success | 373,737 | ||
| Dec 18, 2023 14:12 | GOgo1.21.5 | Error | |||
| Dec 18, 2023 14:08 | CPPg++9.3.0 | Success | 369,686+27.05 RP | ||
| Dec 18, 2023 14:07 | GOgo1.21.5 | Error | |||
| Dec 18, 2023 08:39 | CPPclang++10.0.0 | Error | |||
| Dec 18, 2023 08:35 | CPPclang++10.0.0 | Error | |||
| Dec 17, 2023 23:17 | CPPclang++10.0.0 | Success | 11,981 | ||
| Dec 17, 2023 23:14 | CPPclang++10.0.0 | Error | |||
| Dec 17, 2023 22:58 | CPPclang++10.0.0 | Error | |||
| Dec 17, 2023 22:57 | CPPclang++10.0.0 | Error | |||
| Dec 17, 2023 22:57 | CPPclang++10.0.0 | Error |