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 24, 2023 23:52Yurkov AlekseyYurkov AlekseyScore: 4,024Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 24, 2023 23:524,017625,731,676584,602,00017,987,00016,969,728
2Mar 24, 2023 23:524,018625,750,066590,765,00011,995,00016,969,728
3Mar 24, 2023 23:524,019628,368,595586,830,00015,995,00016,973,824
4Mar 24, 2023 23:524,019625,449,152593,785,0008,996,00017,137,664
5Mar 24, 2023 23:524,020626,680,099590,986,00011,999,00017,158,144
6Mar 24, 2023 23:524,021630,003,789588,171,00015,004,00016,961,536
7Mar 24, 2023 23:524,021635,061,481587,151,00016,004,00016,973,824
8Mar 24, 2023 23:524,021630,304,867590,147,00013,003,00016,961,536
9Mar 24, 2023 23:524,021634,781,220594,201,0009,003,00017,145,856
10Mar 24, 2023 23:524,021632,648,852589,163,00014,003,00016,961,536
11Mar 24, 2023 23:524,021636,562,390591,176,00012,003,00017,154,048
12Mar 24, 2023 23:524,021628,308,707592,210,00011,003,00017,145,856
13Mar 24, 2023 23:524,022637,167,502592,240,00011,004,00017,154,048
14Mar 24, 2023 23:524,022633,093,883591,262,00012,005,00017,096,704
15Mar 24, 2023 23:524,023633,592,537588,475,00014,986,00017,158,144
16Mar 24, 2023 23:524,023627,778,834589,399,00013,985,00017,145,856
17Mar 24, 2023 23:524,023631,367,692592,531,00010,991,00016,973,824
18Mar 24, 2023 23:524,024632,103,880591,662,00011,993,00017,145,856
19Mar 24, 2023 23:524,024627,789,656589,651,00013,991,00017,186,816
20Mar 24, 2023 23:524,024627,863,102588,579,00014,989,00016,982,016
21Mar 24, 2023 23:524,024631,670,530591,601,00011,991,00017,100,800
22Mar 24, 2023 23:524,024628,227,856591,613,00011,992,00017,162,240
23Mar 24, 2023 23:524,024671,617,232603,668,962016,936,960
24Mar 24, 2023 23:524,025671,578,394603,766,293016,949,248
25Mar 24, 2023 23:524,025626,712,086591,775,00011,995,00017,018,880
26Mar 24, 2023 23:524,025629,999,755591,736,00011,994,00017,149,952
27Mar 24, 2023 23:524,025677,153,630603,722,536016,941,056
28Mar 24, 2023 23:524,025679,459,314603,711,554016,936,960
29Mar 24, 2023 23:524,027632,435,094593,084,00011,001,00016,973,824
30Mar 24, 2023 23:524,027666,941,668604,090,647016,932,864
31Mar 24, 2023 23:524,028665,971,915604,134,947016,941,056
32Mar 24, 2023 23:524,028669,272,878604,217,169016,945,152
33Mar 24, 2023 23:524,028663,335,059604,126,115016,945,152
34Mar 24, 2023 23:524,030670,353,949604,501,167016,994,304
35Mar 24, 2023 23:524,049635,758,978597,305,0009,988,00017,149,952
36Mar 24, 2023 23:524,054636,811,712594,048,00014,001,00017,145,856