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 1, 2023 20:42Yuriy LyfenkoYuriy LyfenkoScore: 4,200Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 1, 2023 20:424,118685,171,931617,675,844016,949,248
2Apr 1, 2023 20:424,119678,236,829617,910,964016,932,864
3Apr 1, 2023 20:424,119688,123,699617,922,975016,932,864
4Apr 1, 2023 20:414,119687,379,993617,841,628016,936,960
5Apr 1, 2023 20:414,120678,076,791618,053,232016,932,864
6Apr 1, 2023 20:414,123680,538,784618,447,738016,936,960
7Apr 1, 2023 20:414,154647,242,417599,202,00023,968,00016,953,344
8Apr 1, 2023 20:414,159651,474,505598,899,00024,995,00016,957,440
9Apr 1, 2023 20:424,188650,120,118600,273,00027,966,00017,158,144
10Apr 1, 2023 20:424,189654,719,615602,310,00025,970,00016,957,440
11Apr 1, 2023 20:414,192655,824,177601,857,00026,993,00017,166,336
12Apr 1, 2023 20:424,194657,748,688608,115,00020,969,00017,014,784
13Apr 1, 2023 20:424,200657,691,108604,050,00025,959,00017,190,912
14Apr 1, 2023 20:414,203661,485,376603,502,00026,977,00017,080,320
15Apr 1, 2023 20:414,203654,559,539602,480,00027,975,00016,953,344
16Apr 1, 2023 20:424,204652,705,557603,656,00026,984,00017,154,048
17Apr 1, 2023 20:424,205662,454,948604,829,00025,992,00016,953,344
18Apr 1, 2023 20:424,209658,292,585604,362,00026,971,00016,961,536
19Apr 1, 2023 20:424,210655,227,540607,474,00023,979,00017,076,224
20Apr 1, 2023 20:414,210654,813,182603,487,00027,976,00017,002,496
21Apr 1, 2023 20:424,214655,882,417608,062,00023,963,00017,035,264
22Apr 1, 2023 20:414,216654,431,127604,494,00027,976,00016,969,728
23Apr 1, 2023 20:414,218667,649,212607,673,00024,986,00016,945,152
24Apr 1, 2023 20:414,222662,969,355609,320,00023,973,00017,154,048