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 23, 2024 18:04 | CPPclang++18.1.3 | Success | 22,611+24.32 RP | ||
| Nov 23, 2024 18:03 | CPPg++13.2.0 | Success | 23,927+231.94 RP | ||
| Nov 23, 2024 18:02 | CPPg++13.2.0 | Success | 54,545 | ||
| Nov 23, 2024 18:00 | CPPclang++18.1.3 | Success | 53,764+186.00 RP | ||
| Nov 23, 2024 17:59 | CPPclang++18.1.3 | Error | |||
| Nov 7, 2024 20:14 | CPPclang++18.1.3 | Success | 382,717+26.13 RP | ||
| Nov 7, 2024 11:43 | CPPclang++18.1.3 | Success | 382,577+26.14 RP | ||
| Oct 3, 2024 18:33 | CPPg++13.2.0 | Success | 4,360 | ||
| Oct 3, 2024 18:33 | CPPg++13.2.0 | Success | 4,356 | ||
| Oct 3, 2024 18:33 | CPPg++13.2.0 | Success | 4,360 | ||
| Oct 3, 2024 18:26 | CPPg++13.2.0 | Success | 4,342+3.71 RP | ||
| Oct 3, 2024 18:26 | CPPclang++18.1.3 | Success | 4,363 | ||
| Sep 3, 2024 16:53 | CPPclang++18.1.3 | Success | 13,720 | ||
| Sep 3, 2024 16:51 | CPPg++13.2.0 | Success | 12,612+404.38 RP | ||
| Aug 31, 2024 22:19 | CPPg++13.2.0 | Success | 3,943 | ||
| Aug 31, 2024 22:18 | CPPg++13.2.0 | Success | 3,943 | ||
| Aug 31, 2024 22:16 | CPPclang++18.1.3 | Success | 381,591 | ||
| Aug 31, 2024 10:50 | CPPclang++18.1.3 | Success | 4,367 | ||
| Aug 31, 2024 10:49 | CPPclang++18.1.3 | Success | 4,271 | ||
| Aug 31, 2024 08:44 | CPPclang++18.1.3 | Success | 382,380+26.15 RP | ||
| Aug 28, 2024 18:13 | CPPg++9.4.0 | Success | 5,055 | ||
| Aug 28, 2024 18:08 | CPPg++9.4.0 | Success | 5,046 | ||
| Aug 28, 2024 18:08 | CPPg++9.4.0 | Success | 6,088 | ||
| Aug 28, 2024 17:31 | CPPg++9.4.0 | Success | 5,647 | ||
| Aug 28, 2024 17:23 | CPPg++9.4.0 | Success | 4,998+9.96 RP | ||
| Aug 28, 2024 17:22 | CPPg++9.4.0 | Success | 5,414 | ||
| Aug 28, 2024 17:19 | CPPg++9.4.0 | Error | |||
| Aug 28, 2024 17:17 | CPPg++9.4.0 | Success | 5,023+17.29 RP | ||
| Aug 28, 2024 17:11 | CPPg++9.4.0 | Success | 5,067+26.13 RP | ||
| Aug 28, 2024 17:09 | CPPg++9.4.0 | Success | 5,148 | ||
| Aug 28, 2024 17:03 | CPPg++9.4.0 | Success | 5,171 | ||
| Aug 28, 2024 17:00 | CPPg++9.4.0 | Success | 5,135+133.53 RP | ||
| Aug 28, 2024 16:53 | CPPg++9.4.0 | Success | 5,788 | ||
| Aug 28, 2024 16:52 | CPPg++9.4.0 | Success | 6,086 | ||
| Aug 28, 2024 16:50 | CPPg++9.4.0 | Success | 5,513+213.38 RP | ||
| Aug 28, 2024 16:49 | CPPg++9.4.0 | Error | |||
| Aug 28, 2024 16:35 | CPPg++9.4.0 | Success | 6,248+193.65 RP | ||
| Aug 28, 2024 16:28 | CPPg++9.4.0 | Success | 7,108+30.21 RP | ||
| Aug 28, 2024 16:26 | CPPg++9.4.0 | Error | |||
| Aug 28, 2024 16:22 | CPPg++9.4.0 | Success | 7,264+317.89 RP | ||
| Aug 28, 2024 16:11 | CPPg++9.4.0 | Success | 9,445+255.81 RP | ||
| Aug 28, 2024 15:46 | CPPg++9.4.0 | Error | |||
| Aug 28, 2024 15:25 | CPPg++9.4.0 | Error | |||
| Aug 28, 2024 15:22 | CPPg++9.4.0 | Success | 12,596 | ||
| Aug 18, 2024 22:07 | CPPg++9.4.0 | Error | |||
| Aug 18, 2024 22:07 | CPPg++9.4.0 | Success | 12,694 | ||
| Aug 18, 2024 22:05 | CPPg++9.4.0 | Success | 12,678 | ||
| Aug 18, 2024 21:55 | CPPg++9.4.0 | Success | 12,454+2.38 RP | ||
| Aug 18, 2024 21:53 | CPPg++9.4.0 | Success | 12,491+21.09 RP | ||
| Aug 18, 2024 21:52 | CPPg++9.4.0 | Error | |||
| Aug 18, 2024 21:50 | CPP | Error | |||
| Aug 18, 2024 21:22 | CPPg++9.4.0 | Success | 12,829+446.96 RP | ||
| Aug 18, 2024 21:21 | CPPg++9.4.0 | Success | 30,073+332.52 RP | ||
| Aug 3, 2024 08:02 | CPPg++9.4.0 | Success | 5,499+108.82 RP | ||
| Aug 3, 2024 08:01 | CPPg++9.4.0 | Error | |||
| Aug 3, 2024 08:01 | CPPg++9.4.0 | Error | |||
| Aug 3, 2024 07:58 | CPPg++9.4.0 | Success | 5,849+0.29 RP | ||
| Aug 3, 2024 07:57 | CPPg++9.4.0 | Success | 5,850+13.05 RP | ||
| Aug 3, 2024 07:50 | CPPg++9.4.0 | Success | 5,895+49.18 RP | ||
| Aug 3, 2024 07:49 | CPPg++9.4.0 | Success | 6,321 | ||
| Aug 3, 2024 07:43 | CPPg++9.4.0 | Error | |||
| Aug 3, 2024 07:42 | CPPg++9.4.0 | Success | 6,071+1'035.14 RP | ||
| Aug 3, 2024 07:41 | CPPg++9.4.0 | Error | |||
| Aug 3, 2024 07:40 | CPPg++9.4.0 | Error | |||
| Aug 3, 2024 07:31 | CPPg++9.4.0 | Error | |||
| Aug 3, 2024 07:17 | CPPg++9.4.0 | Error | |||
| Aug 3, 2024 07:14 | CPPg++9.4.0 | Success | 18,573 | ||
| Aug 3, 2024 07:13 | CPPg++9.4.0 | Success | 17,181 | ||
| Aug 3, 2024 07:09 | CPPg++9.4.0 | Success | 20,972 | ||
| Aug 3, 2024 06:55 | CPPg++9.4.0 | Error | |||
| Aug 3, 2024 06:52 | CPPg++9.4.0 | Success | 16,466 | ||
| Aug 3, 2024 06:51 | CPPg++9.4.0 | Success | 16,339+112.56 RP | ||
| Aug 3, 2024 06:47 | CPPg++9.4.0 | Success | 20,048 | ||
| Aug 3, 2024 06:45 | CPPg++9.4.0 | Success | 20,055 | ||
| Aug 3, 2024 06:44 | CPPg++9.4.0 | Success | 20,045 | ||
| Aug 3, 2024 06:43 | CPPg++9.4.0 | Success | 20,064 | ||
| Aug 3, 2024 06:41 | CPPg++9.4.0 | Success | 20,053 | ||
| Aug 3, 2024 06:40 | CPPg++9.4.0 | Success | 20,021+472.68 RP | ||
| Aug 3, 2024 06:36 | CPPg++9.4.0 | Success | 379,860 | ||
| Aug 3, 2024 06:35 | CPPg++9.4.0 | Error | |||
| Aug 3, 2024 06:29 | CPPg++9.4.0 | Success | 373,127+26.80 RP | ||
| Jul 24, 2024 12:09 | RUSTrust-1.79.0 | Success | 6,406 | ||
| Jul 24, 2024 10:44 | RUSTrust-1.79.0 | Success | 5,576 | ||
| Jul 24, 2024 10:44 | RUSTrust-1.79.0 | Success | 8,602 | ||
| Jul 24, 2024 10:44 | RUSTrust-1.79.0 | Success | 5,593 | ||
| Jul 24, 2024 10:43 | RUSTrust-1.79.0 | Success | 5,456+76.96 RP | ||
| Jul 24, 2024 10:34 | RUSTrust-1.79.0 | Success | 5,573+76.23 RP | ||
| Jul 23, 2024 21:34 | RUSTrust-1.79.0 | Success | 5,772+7.47 RP | ||
| Jul 23, 2024 21:29 | RUSTrust-1.79.0 | Success | 5,863 | ||
| Jul 23, 2024 21:29 | RUSTrust-1.79.0 | Success | 5,797+34.70 RP | ||
| Jul 23, 2024 21:28 | RUSTrust-1.79.0 | Success | 5,916+893.39 RP | ||
| Jul 23, 2024 21:26 | RUSTrust-1.79.0 | Success | 12,705 | ||
| Jul 23, 2024 21:24 | RUSTrust-1.79.0 | Success | 12,689 | ||
| Jul 23, 2024 21:22 | RUSTrust-1.79.0 | Success | 12,973 | ||
| Jul 23, 2024 21:07 | RUSTrust-1.79.0 | Success | 21,339 | ||
| Jul 23, 2024 21:06 | RUSTrust-1.79.0 | Success | 12,686 | ||
| Jul 23, 2024 21:04 | RUSTrust-1.79.0 | Success | 12,678 | ||
| Jul 23, 2024 20:50 | RUSTrust-1.79.0 | Success | 12,548+770.85 RP | ||
| Jul 23, 2024 20:43 | RUSTrust-1.79.0 | Success | 383,278+26.09 RP | ||
| Jun 8, 2024 12:18 | RUSTrust-1.78.0 | Error |