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 20, 2023 04:45Yuriy LyfenkoYuriy LyfenkoScore: 3,944Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 20, 2023 04:473,915641,032,837587,280,715016,945,152
2Apr 20, 2023 04:453,916662,529,673587,381,652016,936,960
3Apr 20, 2023 04:473,916666,630,799587,474,274016,941,056
4Apr 20, 2023 04:453,916642,156,202587,366,523016,945,152
5Apr 20, 2023 04:463,917650,727,805587,496,410016,941,056
6Apr 20, 2023 04:473,917671,303,725587,483,823016,949,248
7Apr 20, 2023 04:453,918651,397,107587,700,840016,932,864
8Apr 20, 2023 04:463,918646,230,568587,637,637016,941,056
9Apr 20, 2023 04:463,919653,309,929587,779,094016,945,152
10Apr 20, 2023 04:473,940614,376,662564,024,00027,001,00017,149,952
11Apr 20, 2023 04:453,942623,114,877562,313,00029,016,00017,203,200
12Apr 20, 2023 04:463,943619,124,289563,424,00027,971,00017,080,320
13Apr 20, 2023 04:453,943617,899,190563,545,00027,977,00017,203,200
14Apr 20, 2023 04:463,943617,695,090564,451,00026,973,00017,010,688
15Apr 20, 2023 04:453,944620,033,026566,680,00024,985,00016,969,728
16Apr 20, 2023 04:473,944619,211,789568,592,00022,983,00016,957,440
17Apr 20, 2023 04:463,944617,288,801565,617,00025,982,00016,982,016
18Apr 20, 2023 04:463,944617,158,762564,679,00026,984,00016,953,344
19Apr 20, 2023 04:473,944621,883,780568,548,00022,981,00017,002,496
20Apr 20, 2023 04:473,944619,922,672568,560,00022,982,00016,957,440
21Apr 20, 2023 04:453,945612,652,240564,770,00026,989,00016,961,536
22Apr 20, 2023 04:453,945615,148,268565,720,00025,987,00017,182,720
23Apr 20, 2023 04:473,945618,971,438565,738,00025,988,00017,129,472
24Apr 20, 2023 04:463,945621,860,932565,737,00025,987,00016,961,536
25Apr 20, 2023 04:473,945614,721,895564,775,00026,989,00017,125,376
26Apr 20, 2023 04:463,946618,118,843566,865,00024,994,00016,961,536
27Apr 20, 2023 04:453,946617,309,186567,937,00023,997,00017,190,912
28Apr 20, 2023 04:463,946617,300,159566,870,00024,994,00017,047,552
29Apr 20, 2023 04:473,946614,699,422566,942,00024,997,00016,957,440
30Apr 20, 2023 04:473,946614,650,292564,939,00026,997,00016,961,536
31Apr 20, 2023 04:463,947620,352,302566,078,00026,003,00017,022,976
32Apr 20, 2023 04:453,947616,867,018570,060,00022,002,00017,186,816
33Apr 20, 2023 04:473,947615,068,098562,082,00030,004,00016,961,536
34Apr 20, 2023 04:453,950620,764,582565,487,00026,975,00017,162,240
35Apr 20, 2023 04:463,953617,602,883564,895,00027,994,00016,953,344
36Apr 20, 2023 04:453,957618,597,274568,586,00024,981,00017,022,976