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 listApr 19, 2023 02:56Yuriy LyfenkoYuriy LyfenkoScore: 3,962Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 19, 2023 01:053,933657,942,768589,911,950016,941,056
2Apr 19, 2023 01:053,933657,453,906589,992,961016,932,864
3Apr 19, 2023 02:563,933654,252,344589,941,286016,949,248
4Apr 19, 2023 01:053,933662,629,173589,903,462016,932,864
5Apr 19, 2023 02:563,934668,961,661590,139,862016,945,152
6Apr 19, 2023 02:563,935652,664,214590,290,213016,932,864
7Apr 19, 2023 02:563,960618,855,689571,003,00023,000,00016,969,728
8Apr 19, 2023 01:053,960616,558,860566,024,00028,001,00016,953,344
9Apr 19, 2023 01:053,960616,628,549571,016,00023,000,00016,961,536
10Apr 19, 2023 01:053,960620,480,829567,979,00025,999,00016,957,440
11Apr 19, 2023 02:563,961616,803,124563,164,00031,009,00017,117,184
12Apr 19, 2023 01:053,961622,593,113570,108,00024,004,00017,043,456
13Apr 19, 2023 01:053,962621,697,107568,262,00026,012,00016,986,112
14Apr 19, 2023 01:053,962621,676,614569,221,00025,009,00016,994,304
15Apr 19, 2023 02:563,962625,459,900568,284,00026,013,00016,953,344
16Apr 19, 2023 02:563,962618,729,207567,274,00027,013,00017,203,200
17Apr 19, 2023 02:563,962621,533,077566,223,00028,011,00017,207,296
18Apr 19, 2023 01:053,963618,543,687567,436,00026,973,00016,953,344
19Apr 19, 2023 01:053,963626,990,878567,535,00026,977,00016,957,440
20Apr 19, 2023 02:563,963620,990,277566,494,00027,975,00016,957,440
21Apr 19, 2023 01:053,964619,694,447567,562,00026,979,00017,178,624
22Apr 19, 2023 02:563,964617,531,772563,589,00030,977,00017,162,240
23Apr 19, 2023 02:563,964626,093,335568,571,00025,980,00016,957,440
24Apr 19, 2023 02:563,969623,999,371570,266,00025,011,00017,080,320