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).

Date AuthorLanguageStatus Score
Nov 23, 2024 18:04E SequeiraE SequeiraCPPclang++18.1.3Success22,611+24.32 RP
Nov 23, 2024 18:03E SequeiraE SequeiraCPPg++13.2.0Success23,927+231.94 RP
Nov 23, 2024 18:02E SequeiraE SequeiraCPPg++13.2.0Success54,545
Nov 23, 2024 18:00E SequeiraE SequeiraCPPclang++18.1.3Success53,764+186.00 RP
Nov 23, 2024 17:59E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 7, 2024 20:14spacecat8086spacecat8086CPPclang++18.1.3Success382,717+26.13 RP
Nov 7, 2024 11:43NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success382,577+26.14 RP
Oct 3, 2024 18:33Joad NacerJoad NacerCPPg++13.2.0Success4,360
Oct 3, 2024 18:33Joad NacerJoad NacerCPPg++13.2.0Success4,356
Oct 3, 2024 18:33Joad NacerJoad NacerCPPg++13.2.0Success4,360
Oct 3, 2024 18:26Joad NacerJoad NacerCPPg++13.2.0Success4,342+3.71 RP
Oct 3, 2024 18:26Joad NacerJoad NacerCPPclang++18.1.3Success4,363
Sep 3, 2024 16:53AnSaAnSaCPPclang++18.1.3Success13,720
Sep 3, 2024 16:51AnSaAnSaCPPg++13.2.0Success12,612+404.38 RP
Aug 31, 2024 22:19Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success3,943
Aug 31, 2024 22:18Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success3,943
Aug 31, 2024 22:16Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success381,591
Aug 31, 2024 10:50Andrey LikhachevAndrey LikhachevCPPclang++18.1.3Success4,367
Aug 31, 2024 10:49Andrey LikhachevAndrey LikhachevCPPclang++18.1.3Success4,271
Aug 31, 2024 08:44джулисджулисCPPclang++18.1.3Success382,380+26.15 RP
Aug 28, 2024 18:13Jatin YadavJatin YadavCPPg++9.4.0Success5,055
Aug 28, 2024 18:08Jatin YadavJatin YadavCPPg++9.4.0Success5,046
Aug 28, 2024 18:08Jatin YadavJatin YadavCPPg++9.4.0Success6,088
Aug 28, 2024 17:31Jatin YadavJatin YadavCPPg++9.4.0Success5,647
Aug 28, 2024 17:23Jatin YadavJatin YadavCPPg++9.4.0Success4,998+9.96 RP
Aug 28, 2024 17:22Jatin YadavJatin YadavCPPg++9.4.0Success5,414
Aug 28, 2024 17:19Jatin YadavJatin YadavCPPg++9.4.0Error
Aug 28, 2024 17:17Jatin YadavJatin YadavCPPg++9.4.0Success5,023+17.29 RP
Aug 28, 2024 17:11Jatin YadavJatin YadavCPPg++9.4.0Success5,067+26.13 RP
Aug 28, 2024 17:09Jatin YadavJatin YadavCPPg++9.4.0Success5,148
Aug 28, 2024 17:03Jatin YadavJatin YadavCPPg++9.4.0Success5,171
Aug 28, 2024 17:00Jatin YadavJatin YadavCPPg++9.4.0Success5,135+133.53 RP
Aug 28, 2024 16:53Jatin YadavJatin YadavCPPg++9.4.0Success5,788
Aug 28, 2024 16:52Jatin YadavJatin YadavCPPg++9.4.0Success6,086
Aug 28, 2024 16:50Jatin YadavJatin YadavCPPg++9.4.0Success5,513+213.38 RP
Aug 28, 2024 16:49Jatin YadavJatin YadavCPPg++9.4.0Error
Aug 28, 2024 16:35Jatin YadavJatin YadavCPPg++9.4.0Success6,248+193.65 RP
Aug 28, 2024 16:28Jatin YadavJatin YadavCPPg++9.4.0Success7,108+30.21 RP
Aug 28, 2024 16:26Jatin YadavJatin YadavCPPg++9.4.0Error
Aug 28, 2024 16:22Jatin YadavJatin YadavCPPg++9.4.0Success7,264+317.89 RP
Aug 28, 2024 16:11Jatin YadavJatin YadavCPPg++9.4.0Success9,445+255.81 RP
Aug 28, 2024 15:46Jatin YadavJatin YadavCPPg++9.4.0Error
Aug 28, 2024 15:25Jatin YadavJatin YadavCPPg++9.4.0Error
Aug 28, 2024 15:22Jatin YadavJatin YadavCPPg++9.4.0Success12,596
Aug 18, 2024 22:07Jatin YadavJatin YadavCPPg++9.4.0Error
Aug 18, 2024 22:07Jatin YadavJatin YadavCPPg++9.4.0Success12,694
Aug 18, 2024 22:05Jatin YadavJatin YadavCPPg++9.4.0Success12,678
Aug 18, 2024 21:55Jatin YadavJatin YadavCPPg++9.4.0Success12,454+2.38 RP
Aug 18, 2024 21:53Jatin YadavJatin YadavCPPg++9.4.0Success12,491+21.09 RP
Aug 18, 2024 21:52Jatin YadavJatin YadavCPPg++9.4.0Error
Aug 18, 2024 21:50Jatin YadavJatin YadavCPPError
Aug 18, 2024 21:22Jatin YadavJatin YadavCPPg++9.4.0Success12,829+446.96 RP
Aug 18, 2024 21:21Jatin YadavJatin YadavCPPg++9.4.0Success30,073+332.52 RP
Aug 3, 2024 08:02Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success5,499+108.82 RP
Aug 3, 2024 08:01Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 08:01Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:58Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success5,849+0.29 RP
Aug 3, 2024 07:57Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success5,850+13.05 RP
Aug 3, 2024 07:50Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success5,895+49.18 RP
Aug 3, 2024 07:49Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success6,321
Aug 3, 2024 07:43Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:42Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success6,071+1'035.14 RP
Aug 3, 2024 07:41Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:40Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:31Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:17Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:14Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success18,573
Aug 3, 2024 07:13Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success17,181
Aug 3, 2024 07:09Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,972
Aug 3, 2024 06:55Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 06:52Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success16,466
Aug 3, 2024 06:51Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success16,339+112.56 RP
Aug 3, 2024 06:47Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,048
Aug 3, 2024 06:45Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,055
Aug 3, 2024 06:44Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,045
Aug 3, 2024 06:43Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,064
Aug 3, 2024 06:41Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,053
Aug 3, 2024 06:40Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,021+472.68 RP
Aug 3, 2024 06:36Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success379,860
Aug 3, 2024 06:35Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 06:29Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success373,127+26.80 RP
Jul 24, 2024 12:09DanielDanielRUSTrust-1.79.0Success6,406
Jul 24, 2024 10:44DanielDanielRUSTrust-1.79.0Success5,576
Jul 24, 2024 10:44DanielDanielRUSTrust-1.79.0Success8,602
Jul 24, 2024 10:44DanielDanielRUSTrust-1.79.0Success5,593
Jul 24, 2024 10:43DanielDanielRUSTrust-1.79.0Success5,456+76.96 RP
Jul 24, 2024 10:34DanielDanielRUSTrust-1.79.0Success5,573+76.23 RP
Jul 23, 2024 21:34DanielDanielRUSTrust-1.79.0Success5,772+7.47 RP
Jul 23, 2024 21:29DanielDanielRUSTrust-1.79.0Success5,863
Jul 23, 2024 21:29DanielDanielRUSTrust-1.79.0Success5,797+34.70 RP
Jul 23, 2024 21:28DanielDanielRUSTrust-1.79.0Success5,916+893.39 RP
Jul 23, 2024 21:26DanielDanielRUSTrust-1.79.0Success12,705
Jul 23, 2024 21:24DanielDanielRUSTrust-1.79.0Success12,689
Jul 23, 2024 21:22DanielDanielRUSTrust-1.79.0Success12,973
Jul 23, 2024 21:07DanielDanielRUSTrust-1.79.0Success21,339
Jul 23, 2024 21:06DanielDanielRUSTrust-1.79.0Success12,686
Jul 23, 2024 21:04DanielDanielRUSTrust-1.79.0Success12,678
Jul 23, 2024 20:50DanielDanielRUSTrust-1.79.0Success12,548+770.85 RP
Jul 23, 2024 20:43DanielDanielRUSTrust-1.79.0Success383,278+26.09 RP
Jun 8, 2024 12:18джулисджулисRUSTrust-1.78.0Error