Large matrix multiplication Liam

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).

Back to listNov 21, 2023 07:23mmalczakmmalczakScore: 11,583Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Nov 21, 2023 07:4511,4801,790,163,6371,722,069,671016,994,304
2Nov 21, 2023 07:4411,4801,784,955,3551,722,068,738016,998,400
3Nov 21, 2023 08:0311,4861,785,609,1221,722,966,682016,998,400
4Nov 21, 2023 07:5011,4871,792,892,4151,723,010,617017,002,496
5Nov 21, 2023 08:0011,4881,788,216,1211,723,139,131016,998,400
6Nov 21, 2023 07:3311,5151,780,506,3991,727,302,170017,006,592
7Nov 21, 2023 08:0311,5171,793,882,0561,727,555,524016,994,304
8Nov 21, 2023 07:3311,5171,783,426,7311,727,551,790016,990,208
9Nov 21, 2023 07:5011,5211,799,145,8421,728,192,837017,002,496
10Nov 21, 2023 07:5111,5291,786,980,2081,729,423,905016,998,400
11Nov 21, 2023 07:4411,5341,802,488,4401,730,047,932017,002,496
12Nov 21, 2023 08:0011,5341,799,044,4891,730,169,052016,973,824
13Nov 21, 2023 07:4511,5471,800,100,7521,732,122,719016,998,400
14Nov 21, 2023 07:4311,5491,804,156,2961,732,285,398017,002,496
15Nov 21, 2023 07:4311,5601,801,507,2351,733,972,046016,994,304
16Nov 21, 2023 07:5111,5831,803,686,0151,737,488,963016,994,304
17Nov 21, 2023 07:4511,6031,817,389,0141,740,511,997016,994,304
18Nov 21, 2023 07:3311,6041,839,020,0041,740,667,045016,994,304
19Nov 21, 2023 08:0311,6101,802,626,6801,741,537,367016,994,304
20Nov 21, 2023 07:4311,6101,806,762,2381,741,469,690016,994,304
21Nov 21, 2023 07:4411,6381,832,671,8931,745,718,030017,006,592
22Nov 21, 2023 07:5011,6421,814,071,9631,746,349,816017,002,496
23Nov 21, 2023 07:5111,6461,817,322,6451,746,923,046017,002,496
24Nov 21, 2023 08:0011,6631,813,155,6411,749,383,407017,002,496
25Nov 21, 2023 07:2311,7341,817,502,1171,760,116,786016,994,304
26Nov 21, 2023 07:1511,7351,824,009,1721,760,209,333017,002,496
27Nov 21, 2023 07:1511,7691,835,263,5021,765,343,425017,002,496
28Nov 21, 2023 07:2311,7761,826,878,2901,766,388,987017,006,592
29Nov 21, 2023 07:2311,8751,843,620,9911,781,190,067017,002,496
30Nov 21, 2023 07:1511,9081,868,761,4411,786,261,762016,990,208