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 listApr 1, 2023 21:20Yuriy LyfenkoYuriy LyfenkoScore: 3,943Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 1, 2023 21:203,919653,181,929587,825,401016,932,864
2Apr 1, 2023 21:203,920651,297,728587,942,788016,932,864
3Apr 1, 2023 21:243,920657,117,780587,993,497016,945,152
4Apr 1, 2023 21:243,920665,449,082588,009,542016,936,960
5Apr 1, 2023 21:203,921662,589,599588,111,004016,941,056
6Apr 1, 2023 21:223,921649,354,094588,151,884016,941,056
7Apr 1, 2023 21:223,921654,192,340588,185,484016,941,056
8Apr 1, 2023 21:223,922648,137,637588,324,716016,936,960
9Apr 1, 2023 21:243,922663,109,285588,335,082016,941,056
10Apr 1, 2023 21:223,940612,708,292569,016,00022,000,00017,014,784
11Apr 1, 2023 21:203,940617,145,955570,066,00021,002,00017,100,800
12Apr 1, 2023 21:223,940617,015,701569,057,00022,002,00016,961,536
13Apr 1, 2023 21:243,941614,871,226567,089,00024,003,00017,195,008
14Apr 1, 2023 21:203,942616,948,872566,343,00025,015,00016,957,440
15Apr 1, 2023 21:243,942617,326,727568,289,00023,011,00016,961,536
16Apr 1, 2023 21:223,942613,702,900567,245,00024,010,00017,051,648
17Apr 1, 2023 21:223,942619,435,630564,270,00027,012,00017,195,008
18Apr 1, 2023 21:203,943618,510,619563,540,00027,977,00016,957,440
19Apr 1, 2023 21:243,943618,695,572563,475,00027,973,00016,957,440
20Apr 1, 2023 21:223,943621,008,249570,382,00021,014,00016,957,440
21Apr 1, 2023 21:243,944618,454,608567,619,00023,983,00017,063,936
22Apr 1, 2023 21:203,944611,487,339564,680,00026,984,00017,158,144
23Apr 1, 2023 21:223,944613,995,798567,664,00023,985,00016,969,728
24Apr 1, 2023 21:223,944617,230,197565,654,00025,984,00017,195,008
25Apr 1, 2023 21:243,944614,264,503564,672,00026,984,00016,961,536
26Apr 1, 2023 21:243,944615,220,561566,550,00024,980,00017,084,416
27Apr 1, 2023 21:223,945615,110,832569,714,00021,988,00017,047,552
28Apr 1, 2023 21:243,945615,497,262566,830,00024,992,00017,047,552
29Apr 1, 2023 21:243,945614,513,760564,801,00026,990,00017,076,224
30Apr 1, 2023 21:203,945613,634,886563,761,00027,988,00016,953,344
31Apr 1, 2023 21:203,945613,978,092565,796,00025,990,00017,055,744
32Apr 1, 2023 21:203,945614,138,116568,802,00022,992,00017,084,416
33Apr 1, 2023 21:223,946620,042,905566,918,00024,996,00017,059,840
34Apr 1, 2023 21:203,946617,646,550565,889,00025,994,00017,084,416
35Apr 1, 2023 21:203,946618,254,696567,901,00023,995,00017,014,784
36Apr 1, 2023 21:243,947615,464,465569,025,00023,001,00016,957,440