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 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 | ||
| Jul 12, 2023 21:47 | CPPg++9.3.0 | Success | 4,257 | ||
| Jul 12, 2023 21:31 | CPPg++9.3.0 | Success | 4,247 | ||
| Jul 12, 2023 21:16 | CPPg++9.3.0 | Success | 4,292 | ||
| Jul 12, 2023 20:47 | CPPg++9.3.0 | Success | 4,600 | ||
| Jul 12, 2023 20:47 | CPPg++9.3.0 | Success | 4,538 | ||
| Jul 12, 2023 20:47 | CPPg++9.3.0 | Success | 4,386 | ||
| Jul 12, 2023 20:46 | CPPg++9.3.0 | Success | 4,432 | ||
| Jul 12, 2023 20:17 | CPPg++9.3.0 | Success | 4,065+6.64 RP | ||
| Jul 12, 2023 20:17 | CPPg++9.3.0 | Success | 4,076+2.41 RP | ||
| Jul 12, 2023 20:10 | CPPg++9.3.0 | Success | 4,080+1'016.88 RP | ||
| Jul 12, 2023 19:59 | CPPg++9.3.0 | Success | 24,638 | ||
| Jul 12, 2023 19:57 | CPPg++9.3.0 | Success | 20,558 | ||
| Jul 12, 2023 19:54 | CPPg++9.3.0 | Success | 23,604 | ||
| Jul 12, 2023 19:52 | CPPg++9.3.0 | Error | |||
| Jul 12, 2023 19:50 | CPPg++9.3.0 | Success | 20,616 | ||
| Jul 12, 2023 19:43 | CPPg++9.3.0 | Success | 55,319 | ||
| Jul 12, 2023 19:32 | CPPg++9.3.0 | Success | 6,973+30.20 RP | ||
| Jul 12, 2023 19:29 | CPPg++9.3.0 | Error | |||
| Jul 12, 2023 19:15 | CPPg++9.3.0 | Success | 7,123+574.30 RP | ||
| Jul 12, 2023 18:48 | CPPg++9.3.0 | Success | 12,054+14.67 RP | ||
| Jul 12, 2023 18:45 | CPPg++9.3.0 | Success | 13,365 | ||
| Jul 12, 2023 17:36 | CPPg++9.3.0 | Success | 12,751 | ||
| Jul 12, 2023 17:22 | CPPg++9.3.0 | Success | 12,271+51.92 RP | ||
| Jul 8, 2023 23:10 | CPPg++9.3.0 | Success | 371,782+26.90 RP | ||
| Jul 5, 2023 19:56 | CPPclang++10.0.0 | Success | 13,106+35.05 RP | ||
| Jul 5, 2023 19:50 | CPPclang++10.0.0 | Success | 13,737+727.96 RP |