Norman Margolus és Lev B. Levitin fejlesztette ki , a Margolus-Levitin tétel alapvető korlátot szab a kvantumszámításnak, és amely szigorúan véve a számítás minden lehetséges eszközét érinti. E tétel szerint az a sebesség, amellyel bármely gép, vagy bármely más megvalósítható folyamat, amely lehetővé teszi a számolást, vagyis az adott idő alatt végrehajtott műveletek száma és egy adott energiamennyiség felhasználása, nem lehet nagyobb 6 × 10 33-nál műveletek másodpercenként joule-ban . Más szavakkal, joule használatával egy gép képes másodpercenként akár 6 000 000 000 000 000 000 000 000 000 000 000 (6 millió milliárd milliárd milliárd milliárd forint) műveletet végrehajtani, anélkül, hogy képes lenne átlépni ezt a határt. Ezt a tételt általánosabban lehet kifejezni: egy kis információt figyelembe véve bármely kvantumrendszernek szüksége van e bit fizikai állapotának módosításához olyan időre, amelynek minimális időtartamát a képlet adja meg, ahol h = 6,626 × 10 - 34 J s jelentése Planck állandó , és E az energia használják, hogy a módosítás. Ez a képlet egyrészt azt mondja nekünk, hogy ez a minimális időtartam a minimális energiamennyiség függvénye, amely egy kis információ módosításához szükséges, másrészt egy olyan univerzumban, ahol nem lenne kvantum jelenség esetén ez a határ nem létezne, ha h értéke 0-nak felel meg. Másrészt ennek az univerzumnak a számológépei nagyon különböznének azoktól a számítógépeinktől, amelyek elektronikája kvantumjelenségeket használ .
A Margolus-Levitin tétel alapvető korlátot jelent Koomey törvényének , amely szerint a számítások száma egy adott elfogyasztott energia mennyiségére 18 havonta megduplázódik.