Přemýšlejte o transakci jako o receptu. Recept není jedna velká akce; Je to mnoho drobných pokynů. Objednávka 1 je sendvič s tvarohem. Postup: sežeňte chléb, nakrájejte, pomazánko, grilujte tvaroh, opékejte, zabalte. Objednávka 2 je vaječný sendvič Instrukce: sežeňte chléb, nakrájejte na plátky, pomazánky, uvařte vejce, opečte, zabalte. @AltiusLabs považuje každou instrukci za svůj vlastní malý úkol. Spustí všechny pokyny, které se nedotýkají stejného nástroje nebo bodu současně. Pokud obě objednávky potřebují toustovač, čeká na svou řadu pouze instrukce toustovače. Zbytek pokračuje dál. Dvě "protichůdné transakce" se obvykle překrývají na jedné instrukci, ne na celé věci. Altius rozděluje transakce na instrukce, ty nepřekrývající se spojuje dohromady a sekvencuje pouze přesné instrukce, které by kolidovaly. Tato vyšší granularita dělení transakcí na instrukce činí přístup Altius efektivnějším než jiné paralelizační techniky.
565