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 listDec 16, 2023 06:29Kenneth MaplesKenneth MaplesScore: 4,748Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Dec 16, 2023 06:294,636751,697,196695,425,792016,949,248
2Dec 16, 2023 06:284,637751,957,325695,492,114016,949,248
3Dec 16, 2023 06:294,639753,722,268695,865,318016,949,248
4Dec 16, 2023 06:284,640754,657,095695,991,834016,945,152
5Dec 16, 2023 06:294,647755,921,217697,106,154016,949,248
6Dec 16, 2023 06:284,649761,186,102697,364,523016,945,152
7Dec 16, 2023 06:294,651779,622,160697,696,649016,945,152
8Dec 16, 2023 06:294,652760,194,664697,801,606016,949,248
9Dec 16, 2023 06:294,654757,353,901698,099,261016,957,440
10Dec 16, 2023 06:294,733731,323,765681,900,00027,995,00017,092,608
11Dec 16, 2023 06:294,735743,021,027685,211,00025,007,00017,186,816
12Dec 16, 2023 06:284,740736,412,753681,022,00030,000,00016,982,016
13Dec 16, 2023 06:294,744734,318,463679,550,00031,978,00016,969,728
14Dec 16, 2023 06:294,744734,668,207685,636,00025,986,00016,977,920
15Dec 16, 2023 06:294,745732,633,093680,784,00030,990,00016,990,208
16Dec 16, 2023 06:284,746737,299,938686,948,00024,998,00016,965,632
17Dec 16, 2023 06:294,746737,758,261690,839,00020,995,00017,092,608
18Dec 16, 2023 06:284,748742,250,866687,168,00025,006,00017,063,936
19Dec 16, 2023 06:284,748732,446,016686,139,00026,005,00016,969,728
20Dec 16, 2023 06:294,748742,330,458681,263,00031,011,00016,965,632
21Dec 16, 2023 06:284,749738,561,677680,362,00031,970,00016,973,824
22Dec 16, 2023 06:294,751741,164,051683,696,00028,987,00016,969,728
23Dec 16, 2023 06:284,751736,569,865688,696,00023,989,00017,100,800
24Dec 16, 2023 06:294,751738,985,817686,692,00025,988,00017,080,320
25Dec 16, 2023 06:294,752739,831,781682,743,00029,988,00016,941,056
26Dec 16, 2023 06:294,752739,695,646685,796,00026,992,00017,178,624
27Dec 16, 2023 06:294,753737,057,723688,953,00023,998,00017,199,104
28Dec 16, 2023 06:284,753741,528,230689,939,00022,997,00017,113,088
29Dec 16, 2023 06:294,755739,840,240688,185,00025,006,00017,072,128
30Dec 16, 2023 06:294,756739,891,041682,448,00030,974,00017,051,648
31Dec 16, 2023 06:294,757733,750,421680,524,00032,976,00016,969,728
32Dec 16, 2023 06:294,761743,066,195689,176,00025,006,00016,969,728
33Dec 16, 2023 06:294,768742,760,717687,161,00028,006,00017,203,200
34Dec 16, 2023 06:284,768745,805,918685,240,00030,010,00017,039,360
35Dec 16, 2023 06:284,769748,233,519689,286,00026,010,00016,973,824
36Dec 16, 2023 06:294,770746,172,212683,524,00031,977,00016,953,344