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 listOct 1, 2023 15:55apuxbtapuxbtScore: 4,692Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Oct 1, 2023 15:464,613773,352,528691,921,828016,998,400
2Oct 1, 2023 15:464,625765,369,506693,774,948016,994,304
3Oct 1, 2023 15:554,627756,214,565694,082,834016,998,400
4Oct 1, 2023 15:554,649758,332,524697,313,868016,994,304
5Oct 1, 2023 15:554,654723,520,342673,155,00025,005,00016,973,824
6Oct 1, 2023 15:464,656756,914,242698,352,017016,982,016
7Oct 1, 2023 15:554,658768,570,834698,774,164016,994,304
8Oct 1, 2023 15:464,668733,027,153668,206,00032,009,00017,141,760
9Oct 1, 2023 15:464,668729,595,711671,173,00029,007,00017,141,760
10Oct 1, 2023 15:464,674727,384,557678,132,00023,004,00017,068,032
11Oct 1, 2023 15:554,679729,009,873677,924,00023,997,00017,068,032
12Oct 1, 2023 15:464,682728,698,457675,236,00027,009,00017,055,744
13Oct 1, 2023 15:554,692726,798,560673,835,00029,992,00016,998,400
14Oct 1, 2023 15:554,694730,312,532678,160,00026,006,00017,063,936
15Oct 1, 2023 15:464,696728,574,614675,426,00028,975,00017,141,760
16Oct 1, 2023 15:554,703733,397,524671,433,00033,971,00017,018,880
17Oct 1, 2023 15:554,710735,152,234675,537,00030,978,00017,072,128
18Oct 1, 2023 15:464,710728,429,150679,534,00026,981,00017,063,936
19Oct 1, 2023 15:554,718729,737,313679,672,00027,986,00017,190,912
20Oct 1, 2023 15:554,751737,963,507684,704,00027,987,00017,170,432
21Oct 1, 2023 15:554,827753,936,378693,116,00031,005,00017,190,912
22Oct 1, 2023 15:464,925761,858,383707,782,00030,990,00016,957,440
23Oct 1, 2023 15:464,933762,861,071711,936,00027,997,00017,039,360
24Oct 1, 2023 15:464,978769,636,285721,761,00024,991,00017,072,128