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 04:02Yuriy LyfenkoYuriy LyfenkoScore: 6,773Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 21, 2023 04:024,338728,795,356650,774,205016,953,344
2Mar 21, 2023 04:024,354719,160,792653,156,533016,953,344
3Mar 21, 2023 04:024,388726,557,722658,256,888016,945,152
4Mar 21, 2023 04:024,400686,704,566634,041,00025,960,00017,141,760
5Mar 21, 2023 04:024,422690,211,101636,334,00026,971,00016,965,632
6Mar 21, 2023 04:024,514705,180,241651,145,00025,965,00017,182,720
7Mar 21, 2023 04:024,532706,472,231650,918,00028,951,00017,092,608
8Mar 21, 2023 04:024,570708,802,114660,543,00024,982,00016,957,440
9Mar 21, 2023 04:024,578710,278,324659,781,00026,950,00016,953,344
10Mar 21, 2023 04:024,580710,147,686658,929,00027,997,00016,969,728
11Mar 21, 2023 04:024,641722,050,923670,162,00025,967,00017,190,912
12Mar 21, 2023 04:024,659723,887,665674,867,00023,959,00016,998,400
13Mar 21, 2023 04:016,7731,077,253,0351,015,981,788016,945,152
14Mar 21, 2023 04:016,8441,095,432,6141,026,630,786016,953,344
15Mar 21, 2023 04:016,8451,084,836,4771,026,790,359016,945,152
16Mar 21, 2023 04:037,5251,194,137,0851,128,778,206016,949,248
17Mar 21, 2023 04:037,5601,204,718,6651,133,984,001016,945,152
18Mar 21, 2023 04:038,0541,278,595,2701,208,073,274016,936,960
19Mar 21, 2023 04:018,3921,326,173,7211,258,795,609016,949,248
20Mar 21, 2023 04:018,4091,324,202,3411,261,351,784016,953,344
21Mar 21, 2023 04:018,4451,339,004,3801,266,731,992016,953,344
22Mar 21, 2023 04:029,2401,453,254,7971,385,977,170016,949,248
23Mar 21, 2023 04:029,2791,469,043,5931,391,853,019016,953,344
24Mar 21, 2023 04:029,3051,464,986,1371,395,812,148016,961,536