arvutustaristuses
Arvutustaristuses viitab mõiste arvutuslike ressursside kasutamisele, mis on vajalik arvutuste ja algoritmide täitmiseks. Selle alla kuuluvad aeg (mitu operatsiooni või kui kaua programm töötab), mälu (RAM-i kasutus), sisendi ja väljundi I/O ning mõnikord energia, salvestusruum ja paralleelsed arvutusressursid. Teoreetilises arvutiteaduses ja praktilises arvutuses hinnatakse ressursside kasutust, et võrrelda algoritme ja süsteemide disaini ning teha ennustusi nende jõudluse kohta.
Olulised mõisted hõlmavad ajakeerukust (kuidas aeg kasvab sisendi suurusega), ruumikeerukust (mäluvajadused) ja I/O keerukust. Erinevad arvutusmudelid,
Resursside mõõtmine ja hindamine hõlmab teoreetilisi analüüsid ja praktilisi tööriistu. Teoreetilised analüüsid kasutavad asymptootilist lähenemist, samas
Rakendused hõlmavad algoritmide disaini ja optimeerimist, süsteemide skaleerimist pilve- ja mobiilikeskkondades, energiasäästu ning kulude juhtimist.
Väljakutsed hõlmavad mitme ressursi samaaegset optimeerimist, piirangutest tulenevaid kompromisse ning erinevate platvormide ja arhitektuuride omapära. Uuring