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 | |
|---|---|---|---|---|---|
| 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 | ||
| Nov 19, 2023 19:47 | CPPg++9.3.0 | Success | 371,730 | ||
| Nov 19, 2023 19:44 | CPPg++9.3.0 | Success | 371,189+26.94 RP | ||
| Oct 9, 2023 02:53 | CPPg++9.3.0 | Success | 370,500+26.99 RP | ||
| Oct 1, 2023 15:55 | CPPg++9.3.0 | Success | 4,692 | ||
| Oct 1, 2023 15:47 | CPPg++9.3.0 | Success | 5,001 | ||
| Oct 1, 2023 15:42 | CPPg++9.3.0 | Success | 153,632 | ||
| Oct 1, 2023 15:40 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 15:38 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 15:32 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 15:16 | CPPg++9.3.0 | Success | 4,674+0.46 RP | ||
| Oct 1, 2023 15:08 | CPPg++9.3.0 | Success | 4,675+66.50 RP | ||
| Oct 1, 2023 15:06 | CPPg++9.3.0 | Success | 5,081 | ||
| Oct 1, 2023 15:04 | CPPg++9.3.0 | Success | 9,007 | ||
| Oct 1, 2023 15:00 | CPPg++9.3.0 | Success | 4,825+1'189.85 RP | ||
| Oct 1, 2023 14:57 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 14:56 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 14:53 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 14:49 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 14:44 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 14:41 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 14:38 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 20:16 | CPPg++9.3.0 | Success | 12,075 | ||
| Sep 27, 2023 17:35 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 14:00 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:56 | CPPg++9.3.0 | Success | 11,342 | ||
| Sep 27, 2023 13:53 | CPPg++9.3.0 | Success | 11,509 | ||
| Sep 27, 2023 13:51 | CPPg++9.3.0 | Success | 11,467 | ||
| Sep 27, 2023 13:46 | CPPg++9.3.0 | Success | 12,030 | ||
| Sep 27, 2023 13:33 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:29 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:26 | CPPg++9.3.0 | Success | 11,448 | ||
| Sep 27, 2023 13:24 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:24 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:23 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:23 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:21 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:20 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:20 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:18 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:15 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:12 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:10 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:09 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 13:03 | CPPg++9.3.0 | Success | 11,329+855.77 RP | ||
| Sep 27, 2023 12:55 | CPPg++9.3.0 | Success | 376,097 | ||
| Sep 27, 2023 12:50 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 12:48 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 12:47 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 12:41 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 12:41 | CPPg++9.3.0 | Success | 371,489+26.92 RP | ||
| Aug 22, 2023 18:34 | CPPg++9.3.0 | Success | 372,118+26.87 RP | ||
| Jul 13, 2023 00:27 | CPPg++9.3.0 | Success | 3,397+37.64 RP | ||
| Jul 13, 2023 00:14 | CPPg++9.3.0 | Success | 3,441+20.96 RP | ||
| Jul 13, 2023 00:12 | CPPg++9.3.0 | Success | 3,466+154.42 RP | ||
| Jul 13, 2023 00:02 | CPPg++9.3.0 | Success | 3,665 | ||
| Jul 13, 2023 00:01 | CPPg++9.3.0 | Success | 3,662+249.97 RP | ||
| Jul 12, 2023 23:44 | CPPg++9.3.0 | Success | 4,031+20.75 RP | ||
| Jul 12, 2023 23:37 | CPPg++9.3.0 | Error | |||
| Jul 12, 2023 23:15 | CPPg++9.3.0 | Error | |||
| Jul 12, 2023 23:15 | CPPg++9.3.0 | Error | |||
| Jul 12, 2023 23:13 | CPPg++9.3.0 | Error | |||
| Jul 12, 2023 23:12 | CPPg++9.3.0 | Error | |||
| Jul 12, 2023 23:12 | CPPg++9.3.0 | Error | |||
| Jul 12, 2023 23:11 | CPPg++9.3.0 | Error | |||
| Jul 12, 2023 22:58 | CPPg++9.3.0 | Success | 4,190 | ||
| Jul 12, 2023 22:54 | CPPg++9.3.0 | Success | 5,397 | ||
| Jul 12, 2023 22:54 | CPPg++9.3.0 | Success | 5,371 | ||
| Jul 12, 2023 22:45 | CPPg++9.3.0 | Success | 4,068 | ||
| Jul 12, 2023 22:43 | CPPclang++10.0.0 | Success | 4,130 | ||
| Jul 12, 2023 22:42 | CPPclang++10.0.0 | Success | 4,142 | ||
| Jul 12, 2023 22:42 | CPPg++9.3.0 | Success | 4,157 | ||
| Jul 12, 2023 22:38 | CPPg++9.3.0 | Success | 4,220 | ||
| Jul 12, 2023 21:50 | CPPg++9.3.0 | Success | 4,208 | ||
| Jul 12, 2023 21:47 | CPPg++9.3.0 | Success | 4,288 |