Granularno računalništvo je metoda reševanja problemov, ki združuje natančne informacije s podrobnejšimi podrobnostmi. Osredotoča se na to, kako vključiti negotovosti in verjetnosti v računalnike. Ta metoda teoretičnega računalništva, ki je bila prvotno zasnovana v sedemdesetih letih prejšnjega stoletja, je bila vključena v računalniško programiranje in umetno inteligenco. Načelo mehkih množic je bilo razvito v šestdesetih letih prejšnjega stoletja za obvladovanje negotovosti; tako mehka množica kot teorija verjetnosti se običajno uporabljata pri granularnem računanju. To metodo so pogosto omenjali z izrazi, kot so groba teorija množic, stiskanje podatkov in strojno učenje.
Zrnato računalništvo, ki se uporablja kot način za strukturiranje reševanja problemov in splošnega razmišljanja, je bilo modelirano na različne načine. Pogosto se uporablja za združevanje podatkov v velike baze podatkov, včasih pa se uporablja za abstrahiranje in posploševanje podatkov za organizacijo informacij. To je pomembno za rudarjenje podatkov, ker ljudje pogosto ne razmišljajo o informacijah v specifičnih in zapletenih številčnih izrazih. Računalniki lahko analizirajo jezik, da ocenijo, kako uporabljati iskalne izraze, zato je natančno računalništvo pogosto del načina pridobivanja rezultatov iskanja.
Podatkovno rudarjenje v podjetniškem omrežju pogosto vključuje granularno računalništvo. Običajno to počnejo tudi iskalniki na internetu. Splošni iskalni izrazi lahko torej pripeljejo osebo do spletnega mesta z več podrobnostmi o temi. V tipični bazi podatkov so informacije organizirane v različne razrede, grozde in podmnožice, odvisno od številnih spremenljivk. Korporativni računalniški programi lahko s to metodo razvrščanja podatkov organizirajo veliko informacij; zaposleni lahko nato pridobijo informacije, ko jih najbolj potrebujejo.
Ljudje na splošno ne razmišljajo kot računalniki. Besede se uporabljajo za predstavljanje abstraktnih idej in pogosto naredijo podrobnosti manj natančne. Običajno je potrebna zamenjava besed in besednih zvez za zapletene ideje; možgani običajno ne izračunajo podrobnosti, kot sta na primer natančna hitrost ali razdalja. To lahko stori senzor, povezan z računalnikom. Možgani lahko ugotovijo, ali je nekaj okusno ali se počuti dobro, vendar na splošno ne morejo prešteti velikega števila stvari, razen če so takšne informacije že na voljo.
Granularno računalništvo zato pripomore k temu, da računalniki delujejo bolj kot miselni procesi, ki se odvijajo v človekovi glavi. Vmes so običajno številke, elementi računalniškega jezika in verjetnostne omejitve. Končni rezultat je računalniški program, ki lahko razlaga, kako ljudje komunicirajo z računalniškim vmesnikom. Ta koncept, ki ga omogočajo leta teoretične računalništva, se uporablja v številnih korporativnih, medicinskih in varnostnih računalniških sistemih, lahko pa se uporablja tudi v internetu.