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 19, 2023 19:02LiamLiamScore: 6,770Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 19, 2023 19:044,753773,332,047712,951,850016,977,920
2Mar 19, 2023 19:014,764776,307,954714,567,513016,969,728
3Mar 19, 2023 19:014,773783,499,320715,994,813016,969,728
4Mar 19, 2023 19:044,778779,786,168716,651,490016,957,440
5Mar 19, 2023 19:044,781790,365,279717,175,530016,961,536
6Mar 19, 2023 19:014,810793,617,185721,444,552016,965,632
7Mar 19, 2023 19:005,072820,251,784760,845,532016,965,632
8Mar 19, 2023 19:005,075826,872,739761,228,777016,961,536
9Mar 19, 2023 19:005,105824,718,908765,720,682016,957,440
10Mar 19, 2023 19:015,164859,181,703774,541,636016,973,824
11Mar 19, 2023 19:005,166844,045,897774,862,724016,961,536
12Mar 19, 2023 19:005,176853,630,271776,439,270016,973,824
13Mar 19, 2023 19:015,181845,901,079777,187,816016,969,728
14Mar 19, 2023 18:505,197851,566,169779,510,957016,965,632
15Mar 19, 2023 19:015,198844,922,269779,706,189016,969,728
16Mar 19, 2023 18:505,210858,522,593781,552,043016,973,824
17Mar 19, 2023 19:005,219845,031,437782,830,622016,953,344
18Mar 19, 2023 18:505,232848,264,442784,815,049016,953,344
19Mar 19, 2023 19:005,344869,885,062801,601,798016,961,536
20Mar 19, 2023 19:005,356883,653,186803,400,587016,953,344
21Mar 19, 2023 19:005,400884,770,970809,969,271016,973,824
22Mar 19, 2023 19:026,7701,104,823,5671,015,511,897016,961,536
23Mar 19, 2023 18:596,7801,089,801,0771,016,980,825016,957,440
24Mar 19, 2023 19:026,7861,081,590,1811,017,898,574016,957,440
25Mar 19, 2023 19:026,8151,082,281,2971,022,194,113016,973,824
26Mar 19, 2023 18:596,8591,097,189,8221,028,897,133016,969,728
27Mar 19, 2023 18:597,0081,127,498,6021,051,149,705016,973,824
28Mar 19, 2023 18:597,2771,170,254,4861,091,581,629016,965,632
29Mar 19, 2023 18:597,2871,156,743,3051,093,033,917016,969,728
30Mar 19, 2023 18:597,3371,162,923,6941,100,615,099016,969,728
31Mar 19, 2023 19:0319,8023,036,675,5052,970,329,271016,961,536
32Mar 19, 2023 19:0319,8053,033,489,8492,970,727,117016,957,440
33Mar 19, 2023 19:0319,8093,039,099,1492,971,337,875016,965,632
34Mar 19, 2023 18:5019,9553,056,017,9062,993,266,709016,973,824
35Mar 19, 2023 18:5019,9583,052,059,2772,993,749,091016,965,632
36Mar 19, 2023 18:5019,9613,053,672,8712,994,079,406016,977,920
37Mar 19, 2023 19:0220,4813,131,129,6583,072,197,467016,973,824
38Mar 19, 2023 19:0220,5153,157,918,4713,077,215,282016,957,440
39Mar 19, 2023 19:0220,5383,147,749,3233,080,755,374016,904,192
40Mar 19, 2023 19:0221,0653,224,552,6923,159,774,695016,977,920
41Mar 19, 2023 19:0221,0663,250,294,5483,159,908,153016,973,824
42Mar 19, 2023 19:0221,0783,224,077,8333,161,704,766016,961,536