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 17:35Yuriy LyfenkoYuriy LyfenkoScore: 4,516Success
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 17:064,254709,637,347638,105,183016,936,960
2Mar 24, 2023 17:354,255692,512,770638,246,503016,932,864
3Mar 24, 2023 17:064,263704,807,280639,480,610016,932,864
4Mar 24, 2023 17:064,267711,111,962640,111,413016,941,056
5Mar 24, 2023 17:354,271696,334,923640,619,068016,945,152
6Mar 24, 2023 16:384,285715,837,165642,716,396016,928,768
7Mar 24, 2023 16:384,286712,793,559642,914,393016,941,056
8Mar 24, 2023 16:384,287706,202,412642,988,790016,936,960
9Mar 24, 2023 17:354,293710,066,703643,933,197016,945,152
10Mar 24, 2023 17:354,359682,107,420625,941,00027,952,00016,961,536
11Mar 24, 2023 16:384,365684,483,452628,730,00025,947,00016,957,440
12Mar 24, 2023 17:064,366677,034,661627,894,00026,952,00017,076,224
13Mar 24, 2023 17:064,366681,279,937627,998,00026,957,00017,190,912
14Mar 24, 2023 16:384,381683,124,331632,188,00024,967,00016,957,440
15Mar 24, 2023 16:384,399691,070,841634,826,00024,953,00017,063,936
16Mar 24, 2023 17:064,477699,259,750650,520,00020,984,00016,953,344
17Mar 24, 2023 17:354,490696,825,916650,539,00022,983,00016,969,728
18Mar 24, 2023 17:064,515699,184,943652,341,00024,974,00017,092,608
19Mar 24, 2023 17:064,516703,651,740649,455,00027,976,00017,072,128
20Mar 24, 2023 17:064,538707,568,944654,743,00025,989,00016,957,440
21Mar 24, 2023 16:384,544700,551,352659,628,00021,987,00017,195,008
22Mar 24, 2023 17:354,565713,886,353658,692,00025,987,00017,080,320
23Mar 24, 2023 16:384,570708,703,188657,510,00027,979,00017,068,032
24Mar 24, 2023 17:064,573717,067,914663,993,00021,966,00016,957,440
25Mar 24, 2023 16:384,577711,980,999660,504,00025,980,00016,945,152
26Mar 24, 2023 16:384,581715,930,079661,225,00025,969,00016,961,536
27Mar 24, 2023 16:384,584708,129,070661,600,00025,984,00016,961,536
28Mar 24, 2023 17:354,585715,965,310660,782,00026,991,00016,961,536
29Mar 24, 2023 16:384,587713,134,469663,145,00024,967,00017,149,952
30Mar 24, 2023 17:354,596713,877,378664,481,00024,980,00016,953,344
31Mar 24, 2023 17:064,598715,752,009663,665,00025,986,00016,994,304
32Mar 24, 2023 17:064,606720,192,212664,965,00025,959,00016,957,440
33Mar 24, 2023 17:354,613716,026,085668,018,00023,964,00016,957,440
34Mar 24, 2023 17:354,613717,921,568663,992,00027,957,00017,203,200
35Mar 24, 2023 17:354,621716,942,167668,140,00024,967,00016,957,440
36Mar 24, 2023 17:354,647720,913,010670,090,00026,963,00016,957,440