Hva er Granularitet?

July 17  by Eliza

Granularitet refererer til hvordan delelig et system er. Finkornede systemer, som har høy detaljnivå, er brutt ned i større antall mindre deler, mens en grovkornet systemet har et mindre antall større deler. For eksempel, er en måling av en gjenstands vekt i gram mer kornet enn en måling av det samme objektet vekt i pounds, som i sin tur er mer kornet enn en måling i tonn. Konseptet er en viktig en i en rekke områder, inkludert vitenskap, datateknologi, og business.

Parallelt databehandling, refererer begrepet til hvordan oppgavene er delt opp. Finkornet parallell behandling skiller en oppgave i et stort antall mindre oppgaver, vanligvis av kort varighet, mens grovkornet parallell behandling har større og lengre oppgaver. Finere detaljnivå øker mengden av arbeid som kan gjøres samtidig, og så er potensielt raskere, men til prisen av å kreve mer ressurser for kommunikasjon mellom prosessorer.

Granularitet blir også brukt til å beskrive fordelingen av data. Data med lav granularitet er delt inn i et lite antall felt, mens data med høy granularitet er delt i et større antall på mer spesifikke felt. For eksempel kan en registrering av en persons fysiske egenskaper med høye data har separate felt for personens høyde, vekt, alder, kjønn, hårfarge, øyenfarge, og så videre, mens en rekord med lave data ville spille inn den samme informasjonen i et mindre antall av mer generelle felt, og en enda lavere posten vil liste all informasjon i ett enkelt felt. Større detaljnivå gjør dataene mer fleksibel ved å tillate mer spesifikke deler av dataene som skal behandles separat, men krever større beregningsressurser.

I naturvitenskap, refererer begrepet til detaljnivået i vitenskapelige modeller. En finkornet modellen er svært detaljert, mens grovkornet modell gjennomsnitt ut lavnivå detaljer fremfor portretterer dem individuelt. For eksempel vil en finkornet datamodell av interaksjoner mellom atomer modellere dem på subatomære nivå i henhold til lovene i kvantemekanikk, mens noe grovere modeller kan behandle hele kjernen av et atom som en single-point partikkel som deretter modellert i henhold til klassisk fysikk, og fortsatt grovere modeller behandle hele grupper av atomer som en enkelt enhet. Grovkornet modeller er mindre presise, men krever mindre datakraft til å modellere et gitt system enn finkornede modeller. De lar også modellering av store systemer som ville være upraktisk eller umulig å skildre med finere kornet modeller.

Dette begrepet brukes også i business og finans. I bank, viser detaljnivå i kredittporteføljen risikostyring til mangfoldet av porteføljen. Finjusterte porteføljene har et større antall eksponeringer spredt over en rekke økonomiske områder, som beskytter banken fra møter store, plutselige tap som følge av mislighold fra en eneste stor debitor eller en nedgang i en enkelt næring. Begrepet kan også vise til en tilsvarende prinsipp for å redusere risiko for investeringer i aksjer, obligasjoner, eller valutaer.