Hva er granularitet?
Granularitet refererer til hvor delbart et system er. Finkornede systemer, som har høy granularitet, blir delt opp i større antall mindre deler, mens et grovkornet system har et mindre antall større deler. For eksempel er en måling av et objekts vekt i unser mer granulær enn en måling av samme objekts vekt i pund, som igjen er mer kornet enn en måling i tonn. Konseptet er viktig på en rekke områder, inkludert vitenskap, datateknologi og næringsliv.
Ved parallell databehandling refererer begrepet til hvordan oppgaver deles opp. Finkornet parallellbehandling deler en oppgave inn i et stort antall mindre oppgaver, vanligvis av kort varighet, mens grovkornet parallellbehandling har større, lengre oppgaver. Finere granularitet øker mengden arbeid som kan gjøres samtidig, og det er potensielt raskere, men til en pris av å kreve mer ressurser for kommunikasjon mellom prosessorer.
Granularity brukes også for å beskrive inndelingen av data. Data med lav granularitet er delt inn i et lite antall felt, mens data med høy granularitet er delt inn i et større antall mer spesifikke felt. For eksempel kan en registrering av en persons fysiske egenskaper med høye data ha separate felt for personens høyde, vekt, alder, kjønn, hårfarge, øyenfarge og så videre, mens en post med lite data vil registrere den samme informasjonen i et mindre antall mer generelle felt, og en enda lavere post vil liste opp all informasjonen i et enkelt felt. Større granularitet gjør dataene mer fleksible ved å la mer spesifikke deler av dataene behandles separat, men krever større beregningsressurser.
I fysikkvitenskapene refererer begrepet til detaljnivået i vitenskapelige modeller. En finkornet modell er svært detaljert, mens en grovkornet modell beregner detaljer på lavt nivå i stedet for å fremstille dem individuelt. For eksempel vil en finkornet datamaskinmodell med interaksjoner mellom atomer modellere dem på subatomisk nivå i henhold til kvantemekanikkens lover, mens noe grovere modeller kan behandle hele kjernen til et atom som en enkeltpunktspartikkel som deretter modelleres i følge klassisk fysikk, og stadig grovere modeller behandler hele grupper av atomer som en enhet. Grovkornede modeller er mindre presise, men krever mindre datakraft for å modellere et gitt system enn finkornede modeller. De tillater også modellering av systemer i stor skala som ville være upraktisk eller umulig å fremstille med finkornede modeller.
Dette konseptet brukes også i virksomhet og finans. I bankområdet viser granularitet i risikostyring av kredittsporteføljen til porteføljens mangfoldighet. Svært granulære porteføljer har et større antall eksponeringer fordelt på en rekke økonomiske områder, som beskytter banken mot store, plutselige tap som følge av en mislighold fra en enkelt stor skyldner eller en nedtur i en enkelt næring. Begrepet kan også referere til et lignende prinsipp for å redusere risiko for investeringer i aksjer, obligasjoner eller valutaer.