Помимо разработки алгоритма AP210 для вычисления слоев A0–A4, модель также в процессе оптимизировала общие алгоритмы, применяемые к другим паттернам и диапазонам слоев. (alderlake - Intel процессоры 12 поколения)
На восьми потоках
Код:
.\hl1-c-windows-alderlake.exe --threads 8 --tiled --plain 99 0 110
[1184794736150025000, 16859671669800960000, 113402284046134888374, 479392457805790470144, 1428494592766413777574, 3189625825866809747296, 5538154844652822968774, 7658726745848271141284, 8570498175790734960094, 7841767030108829207254, 5903388996261958758904, 3667314316625188105690, 1880008791392177707080, 793072342272734288602, 273708728311875469998, 76575512538913594328, 17135473474146656486, 3009387016149433986, 403835051230427806, 39837681078866066, 2726178673625610, 117941760127526, 2736937010836, 23930334360]
Time: 0.192155300s
Код:
.\hl1-c-windows-alderlake.exe --threads 8 --tiled --plain 99 0 120
[121559939928992565000, 1842791168403046400000, 13251192626877535865232, 60120149862456082280448, 193100115326644768426050, 467003757531892097439680, 883050949240082662516760, 1338106833191830983852644, 1652333656803286333838258, 1681717813884577438699078, 1421414585715742397221170, 1002185282912455416567124, 590572618054651960858606, 290755449375773214653056, 119276704995130069143352, 40565565192200362211424, 11348839754355911479646, 2582986309781505597484, 470985585196795618826, 67363083401090669050, 7336922561625575824, 583112370621265630, 31705508149667576, 1063095915085094, 18394436530972, 123864586560]
Time: 1.580745500s
Код:
.\hl1-c-windows-alderlake.exe --threads 8 --tiled --plain 99 0 128
[2689513670928960500625, 43177833345455226880000, 329689835733621529757745, 1592939415925724366241792, 5465931244308064600331668, 14171131688640743533408512, 28834815910410635247798180, 47215130740390443744367176, 63292669214262524867821641, 70292540991806725613305652, 65205616129239317245202789, 50787451060035369572768656, 33309135225983918652216886, 18409235736997835646559960, 8563442100194093954615362, 3342077285421926452294482, 1088514464572527981679868, 293593565515446717727920, 64883565054782942543074, 11581742339715310797890, 1637896596817616456928, 178746935978137889650, 14506248091842030276, 828847328685950690, 30539606179246778, 616812542484936, 4573930475520]
Time: 3.432091600s