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 listMar 25, 2023 00:00Yurkov AlekseyYurkov AlekseyScore: 4,030Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 25, 2023 00:004,026628,061,574592,943,00010,998,00017,068,032
2Mar 25, 2023 00:004,026627,094,405594,907,0008,998,00016,961,536
3Mar 25, 2023 00:014,026627,453,398593,935,0009,998,00017,141,760
4Mar 25, 2023 00:014,026627,479,022588,885,00014,997,00017,158,144
5Mar 25, 2023 00:014,026627,234,928590,912,00012,998,00017,133,568
6Mar 25, 2023 00:014,027631,401,403590,989,00012,999,00017,068,032
7Mar 25, 2023 00:004,027626,834,071589,025,00015,000,00017,149,952
8Mar 25, 2023 00:014,027628,615,094593,045,00011,000,00017,158,144
9Mar 25, 2023 00:014,028634,764,052590,146,00014,003,00017,039,360
10Mar 25, 2023 00:014,028632,541,511592,149,00012,003,00016,961,536
11Mar 25, 2023 00:004,029636,158,070594,371,0009,989,00017,154,048
12Mar 25, 2023 00:004,030631,250,310592,441,00011,988,00017,149,952
13Mar 25, 2023 00:004,030627,373,730587,481,00016,985,00017,068,032
14Mar 25, 2023 00:014,030631,275,821591,467,00013,010,00017,068,032
15Mar 25, 2023 00:004,030630,738,698595,509,0008,992,00017,117,184
16Mar 25, 2023 00:004,030631,215,570592,561,00011,991,00017,055,744
17Mar 25, 2023 00:004,031628,257,192593,703,00010,994,00017,010,688
18Mar 25, 2023 00:004,031671,155,780604,697,513016,953,344
19Mar 25, 2023 00:014,032663,781,285604,726,465016,932,864
20Mar 25, 2023 00:004,032669,954,113604,754,134016,945,152
21Mar 25, 2023 00:014,033671,053,792604,907,354016,936,960
22Mar 25, 2023 00:014,034630,894,383591,034,00014,000,00017,141,760
23Mar 25, 2023 00:004,035677,959,700605,190,072016,936,960
24Mar 25, 2023 00:014,037664,464,862605,606,652016,941,056