Násobení matic patří do lineární algebry. Téměř všechny operace s maticemi jsou citlivé na chyby, míněno přesnost. Stačí když si představíte dva sousední prvky, kdy jeden je 10^100 a druhý 10^(-100). Pokud provedete součet, tak budete dále operovat s 200místným číslem. Operace s takovými čísly je mnohem náročnější než s čísly, které umístíte do registrů. Z uvedeného plyne, že potřebujete-li provádět operace s maticemi, nelze odhadnout náročnost takové operace.
Před některými operacemi se často provádí úpravy matic, kterých se náročnost stanovit dopředu nedá vůbec.
Z hlediska optimalizace obecně, byl důležitý první krok, který vedl ke snížení počtu obecných operací a to z důvodu hledání cesty. Další již významná nejsou, neboť přesnost výpočtu má na náročnost mnohem větší dopad.
Nejsem žádný odborník na AI a tak mám dotaz, k čemu potřebuje AI operace s maticemi?