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 21, 2023 05:14Yuriy LyfenkoYuriy LyfenkoScore: 4,518Success
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 15:534,248730,298,253637,137,385016,949,248
2Mar 24, 2023 15:534,249702,974,115637,336,476016,941,056
3Mar 24, 2023 16:014,249703,293,311637,304,020016,949,248
4Mar 24, 2023 15:534,258707,709,372638,669,361016,953,344
5Mar 24, 2023 16:004,259701,923,298638,815,115016,961,536
6Mar 24, 2023 16:004,260700,443,158638,933,377016,936,960
7Mar 24, 2023 16:014,266709,023,378639,941,992016,953,344
8Mar 24, 2023 16:014,273706,859,926641,000,664016,953,344
9Mar 24, 2023 16:014,277714,705,522641,514,344016,945,152
10Mar 24, 2023 16:014,283718,743,020642,377,493016,953,344
11Mar 24, 2023 16:004,284701,350,444642,641,380016,949,248
12Mar 21, 2023 05:144,289704,454,792643,407,489016,945,152
13Mar 24, 2023 16:014,295720,778,305644,201,560016,945,152
14Mar 21, 2023 05:144,324722,790,738648,568,252016,953,344
15Mar 21, 2023 05:144,333718,879,508649,936,498016,957,440
16Mar 24, 2023 16:014,356681,485,722629,373,00023,976,00017,096,704
17Mar 21, 2023 05:144,382681,334,451635,327,00021,976,00017,051,648
18Mar 24, 2023 16:014,386683,978,353629,930,00027,952,00016,969,728
19Mar 24, 2023 16:004,388683,398,702633,191,00024,968,00016,969,728
20Mar 24, 2023 16:004,405688,679,190630,817,00029,943,00016,957,440
21Mar 24, 2023 16:014,406687,157,782633,992,00026,957,00017,199,104
22Mar 24, 2023 16:014,408684,746,743635,247,00025,969,00016,969,728
23Mar 21, 2023 05:144,408683,416,669637,206,00023,970,00017,096,704
24Mar 21, 2023 05:144,423685,622,715637,439,00025,977,00016,969,728
25Mar 21, 2023 05:144,455695,472,246643,294,00024,972,00016,969,728
26Mar 24, 2023 16:014,471698,274,675647,657,00022,987,00016,957,440
27Mar 24, 2023 16:014,473699,611,207646,946,00023,960,00016,957,440
28Mar 24, 2023 16:004,493705,160,429647,936,00025,997,00016,953,344
29Mar 24, 2023 16:014,504698,731,616651,580,00023,984,00017,055,744
30Mar 24, 2023 16:014,518705,416,633654,641,00022,987,00017,063,936
31Mar 24, 2023 15:534,518707,077,802650,693,00026,987,00016,953,344
32Mar 24, 2023 15:534,531711,166,490654,675,00024,987,00016,957,440
33Mar 24, 2023 15:534,533708,417,586655,044,00024,963,00016,969,728
34Mar 24, 2023 16:004,534704,018,004653,075,00026,961,00016,965,632
35Mar 24, 2023 16:014,547709,487,328661,022,00020,968,00016,957,440
36Mar 24, 2023 15:534,548704,543,108652,286,00029,967,00016,977,920
37Mar 24, 2023 16:014,548709,652,191656,165,00025,966,00016,969,728
38Mar 24, 2023 16:014,550706,963,331656,545,00025,982,00017,104,896
39Mar 24, 2023 16:004,555708,669,043656,233,00026,968,00016,969,728
40Mar 24, 2023 16:014,560709,782,610657,022,00026,959,00017,129,472
41Mar 24, 2023 16:004,566713,111,446661,876,00022,961,00017,014,784
42Mar 24, 2023 16:014,567716,357,689660,020,00024,962,00016,969,728
43Mar 24, 2023 15:534,570706,931,827658,531,00026,980,00016,998,400
44Mar 21, 2023 05:144,588712,257,030664,240,00023,972,00017,080,320
45Mar 24, 2023 16:004,591710,945,468666,630,00021,987,00016,953,344
46Mar 24, 2023 16:004,592717,914,218661,861,00026,953,00017,125,376
47Mar 21, 2023 05:144,595715,315,179665,256,00023,973,00016,969,728
48Mar 21, 2023 05:144,595712,371,953662,253,00026,969,00017,088,512
49Mar 24, 2023 15:534,596710,876,503665,376,00023,977,00017,092,608
50Mar 21, 2023 05:144,601713,607,668665,184,00024,969,00016,973,824
51Mar 24, 2023 15:534,604712,522,138666,556,00023,984,00017,129,472
52Mar 24, 2023 16:014,604712,599,929663,645,00026,985,00017,121,280
53Mar 21, 2023 05:144,605720,110,753663,829,00026,952,00017,100,800
54Mar 24, 2023 16:014,611717,387,235670,599,00020,987,00017,088,512
55Mar 24, 2023 15:534,618721,476,130665,770,00026,990,00017,149,952
56Mar 24, 2023 16:014,619719,445,948668,925,00023,997,00017,043,456
57Mar 24, 2023 16:014,635722,789,842668,263,00026,970,00016,969,728
58Mar 24, 2023 15:534,639720,733,060666,968,00028,955,00016,965,632
59Mar 24, 2023 16:014,657722,247,312674,592,00023,985,00016,965,632
60Mar 24, 2023 16:004,669723,377,445675,311,00024,974,00016,969,728