Vad är granularitet?
Granularitet avser hur delbart ett system är. Finkorniga system, som har hög granularitet, delas upp i större antal mindre delar, medan ett grovkornat system har ett mindre antal större delar. Exempelvis är en mätning av ett objekts vikt i uns mer granulär än en mätning av samma objekts vikt i pund, som i sin tur är mer kornig än en mätning i ton. Konceptet är viktigt inom ett antal områden, inklusive vetenskap, datateknik och företag.
Vid parallell datorbehandling hänvisar termen till hur uppgifterna delas upp. Finkornig parallellbehandling delar upp en uppgift i ett stort antal mindre uppgifter, vanligtvis av kort varaktighet, medan grovkornig parallellbehandling har större, längre uppgifter. Finare granularitet ökar mängden arbete som kan göras samtidigt och det är potentiellt snabbare, men till priset av att kräva mer resurser för kommunikation mellan processorer.
Granularity används också för att beskriva uppdelningen av data. Data med låg granularitet delas in i ett litet antal fält, medan data med hög granularitet är indelat i ett större antal mer specifika fält. Till exempel kan en registrering av en persons fysiska egenskaper med höga data ha separata fält för personens höjd, vikt, ålder, kön, hårfärg, ögonfärg osv. Medan en post med låg data skulle spela in samma information i ett mindre antal mer allmänna fält och en ännu lägre post listar all information i ett enda fält. Större granularitet gör data mer flexibel genom att tillåta att mer specifika delar av data behandlas separat, men kräver större beräkningsresurser.
I fysikaliska vetenskaper avser termen detaljnivån i vetenskapliga modeller. En finkornig modell är mycket detaljerad, medan en grovkornig modell ger genomsnittliga detaljer på låg nivå snarare än att skildra dem individuellt. Till exempel kommer en finkornig datormodell av interaktioner mellan atomer att modellera dem på den subatomära nivån enligt kvantmekanikens lagar, medan något grovare modeller kan behandla hela atomens kärna som en enpunktspartikel som sedan modelleras enligt klassisk fysik, och ännu grovare modeller behandlar hela grupper av atomer som en enda enhet. Grovkornade modeller är mindre exakta, men kräver mindre datorkraft för att modellera ett givet system än finkorniga modeller. De tillåter också modellering av storskaliga system som skulle vara opraktiska eller omöjliga att framställa med finare modeller.
Detta koncept används också inom företag och finans. När det gäller bankrörelse avser graviditet i kreditportföljriskhantering portföljens mångfald. Högkorniga portföljer har ett större antal exponeringar spridda över olika ekonomiska områden, vilket skyddar banken från att möta stora, plötsliga förluster till följd av ett fall av en enda stor gäldenär eller en nedgång i en enda industri. Termen kan också hänvisa till en liknande princip för att minska risken för investeringar i aktier, obligationer eller valutor.