Što je granularnost?

Zrnatost se odnosi na to koliko je sustav djeljiv. Sitnozrnati sustavi, koji imaju visoku granularnost, dijele se na veći broj manjih dijelova, dok krupnozrnati sustav ima manji broj većih dijelova. Na primjer, mjerenje težine objekta u uncama je granularnije od mjerenja težine istog objekta u funtama, što je pak granularnije od mjerenja u tonama. Koncept je važan u brojnim područjima, uključujući znanost, računalnu tehnologiju i poslovanje.

U paralelnoj računalnoj obradi, pojam se odnosi na to kako su zadaci podijeljeni. Fino-zrnasta paralelna obrada dijeli zadatak na veliki broj manjih zadataka, obično kratkog trajanja, dok grubo-zrnasta paralelna obrada ima veće, duže zadatke. Finija granularnost povećava količinu posla koji se može obaviti istovremeno i stoga je potencijalno brži, ali po cijenu zahtjeva više resursa za komunikaciju između procesora.

Granularnost se također koristi za opisivanje podjele podataka. Podaci niske granularnosti podijeljeni su u manji broj polja, dok su podaci visoke granularnosti podijeljeni na veći broj specifičnijih polja. Na primjer, zapis o fizičkim karakteristikama osobe s visokim podacima može imati zasebna polja za visinu, težinu, dob, spol, boju kose, boju očiju i tako dalje, dok bi zapis s niskim podacima zabilježio iste podatke u manji broj općenitijih polja, a još niži zapis bi navodio sve informacije u jednom polju. Veća granularnost čini podatke fleksibilnijima dopuštajući da se specifičniji dijelovi podataka obrađuju zasebno, ali zahtijeva veće računske resurse.

U fizikalnim znanostima, pojam se odnosi na razinu detalja u znanstvenim modelima. Fino zrnati model je vrlo detaljan, dok krupnozrnati model u prosjeku izdvaja niskorazinske detalje umjesto da ih prikazuje pojedinačno. Na primjer, fino zrnati računalni model interakcija između atoma će ih modelirati na subatomskoj razini prema zakonima kvantne mehanike, dok nešto grublji modeli mogu tretirati cijelu jezgru atoma kao česticu s jednom točkom koja se potom modelira prema klasičnoj fizici, a još grublji modeli tretiraju cijele skupine atoma kao jednu jedinicu. Krupnozrnati modeli su manje precizni, ali zahtijevaju manje računalne snage za modeliranje danog sustava od sitnozrnatih modela. Oni također omogućuju modeliranje sustava velikih razmjera koje bi bilo nepraktično ili nemoguće prikazati s finijim modelima.

Ovaj koncept se također koristi u poslovanju i financijama. U bankarstvu, granularnost u upravljanju rizikom kreditnog portfelja odnosi se na raznolikost portfelja. Visoko granulirani portfelji imaju veći broj izloženosti raspoređenih u različitim gospodarskim područjima, što štiti banku od velikih, iznenadnih gubitaka kao posljedica neispunjenja obveza od strane jednog velikog dužnika ili pada u jednoj industriji. Pojam se također može odnositi na sličan princip za smanjenje rizika za ulaganja u dionice, obveznice ili valute.