Knowledge

Granularity

Source 📝

36: 318: 223:, such as the vibrational modes between two atoms, or represent the two atoms as a single particle. The ends to which systems may be coarse-grained is simply bound by the accuracy in the dynamics and structural properties one wishes to replicate. This modern area of research is in its infancy, and although it is commonly used in biological modeling, the analytic theory behind it is poorly understood. 256:
In order to attain the best parallel performance, the best balance between load and communication overhead needs to be found. If the granularity is too fine, the performance can suffer from the increased communication overhead. On the other side, if the granularity is too coarse, the performance can
248:
Fine-grained parallelism means individual tasks are relatively small in terms of code size and execution time. The data is transferred among processors frequently in amounts of one or a few memory words. Coarse-grained is the opposite: data is communicated infrequently, after larger amounts of
252:
The finer the granularity, the greater the potential for parallelism and hence speed-up, but the greater the overheads of synchronization and communication. Granularity disintegrators exist as well and are important to understand in order to determine the accurate level of granularity.
215:
Coarse-grained models have been developed for investigating the longer time- and length-scale dynamics that are critical to many biological processes, such as lipid membranes and proteins. These concepts not only apply to biological molecules but also inorganic molecules.
122:(metaphorically). It can either refer to the extent to which a larger entity is subdivided, or the extent to which groups of smaller indistinguishable entities have joined together to become larger distinguishable entities. 475:
environments. It does however offer benefits in flexibility of data processing in treating each data field in isolation if required. A performance problem caused by excessive granularity may not reveal itself until
188:
description is a model where some of this fine detail has been smoothed over or averaged out. The replacement of a fine-grained description with a lower-resolution coarse-grained model is called
212:
consists of replacing an atomistic description of a biological molecule with a lower-resolution coarse-grained model that averages or smooths away fine details.
283:
is called fine-grained computing or fine-grained reconfigurability, whereas using wide data paths, such as, for instance, 32 bits wide resources, like
168:
are relative; and are used when comparing systems or descriptions of systems. An example of increasingly fine granularity: a list of nations in the
279:
these terms refer to the data path width. The use of about one-bit wide processing elements like the configurable logic blocks (CLBs) in an
220: 209: 193: 735:
Spacey, S.; Luk, W.; Kelly, P. H. J.; Kuhn, D. (2012). "Improving Communication Latency with the Write-Only Architecture".
698: 540: 382:
of data refers to the size in which data fields are sub-divided. For example, a postal address can be recorded, with
365: 79: 57: 495:
can also refer to the smallest combination of columns in a table which makes the rows (also called records) unique.
347: 50: 525: 232: 765: 657: 343: 555: 550: 339: 93: 17: 460: 565: 456: 452: 696:
de Pablo, J. J. (2011). "Coarse-grained simulations of macromolecules: From DNA to nanocomposites".
328: 272: 111: 44: 770: 332: 266: 468: 448: 61: 172:, a list of all states/provinces in those nations, a list of all cities in those states, etc. 245:
in relation to communication, i.e., the ratio of computation to the amount of communication.
719: 707: 307: 8: 535: 711: 591:
Kmiecik, S.; Gront, D.; Kolinski, M.; Wieteska, L.; Dawid, A. E.; Kolinski, A. (2016).
530: 520: 472: 238: 205: 723: 616: 560: 115: 744: 715: 606: 597: 570: 484: 611: 592: 748: 505: 488: 291: 284: 276: 169: 759: 152:
description regards smaller components of which the larger ones are composed.
184:
description of a system is a detailed, exhaustive, low-level model of it. A
727: 620: 545: 92:
This article is about the metaphorical usage. For the literal meaning, see
298:) is called coarse-grained computing or coarse-grained reconfigurability. 515: 477: 242: 451:
for data input and storage. This manifests itself in a higher number of
510: 492: 464: 680: 390:
address = 200 2nd Ave. South #358, St. Petersburg, FL 33701-4313 USA
317: 133:
materials or systems have fewer, larger discrete components than
645: 107: 260: 627: 119: 681:
Data grain: What granularity means in terms of data modeling
590: 295: 280: 287: 593:"Coarse-Grained Protein Models and Their Applications" 145:
description of a system regards large subcomponents.
734: 633: 757: 737:Journal of Parallel and Distributed Computing 346:. Unsourced material may be challenged and 294:) like in a reconfigurable datapath array ( 261:Reconfigurable computing and supercomputing 125: 610: 366:Learn how and when to remove this message 80:Learn how and when to remove this message 695: 402:street address = 200 2nd Ave. South #358 43:This article includes a list of general 658:"Software Architecture: The Hard Parts" 301: 290:or data-stream-driven data path units ( 106:) is the degree to which a material or 14: 758: 720:10.1146/annurev-physchem-032210-103458 199: 344:adding citations to reliable sources 311: 29: 699:Annual Review of Physical Chemistry 219:Coarse graining may remove certain 24: 241:, granularity means the amount of 49:it lacks sufficient corresponding 25: 782: 526:Granularity (parallel computing) 316: 233:Granularity (parallel computing) 194:the second law of thermodynamics 34: 27:Condition of granules or grains 674: 650: 639: 584: 13: 1: 689: 556:Precision (computer science) 551:Multiple granularity locking 257:suffer from load imbalance. 226: 94:Granulation (disambiguation) 7: 612:10.1021/acs.chemrev.6b00163 498: 461:object-oriented programming 418:or even finer granularity: 10: 787: 749:10.1016/j.jpdc.2012.08.007 305: 264: 230: 175: 91: 566:Specificity (linguistics) 440:postal-code-add-on = 4313 577: 411:postal code = 33701-4313 273:reconfigurable computing 531:Dennett's three stances 422:street = 2nd Ave. South 267:Embedded Supercomputing 126:Precision and ambiguity 64:more precise citations. 469:procedural programming 447:Finer granularity has 428:suite/apartment = #358 398:, as multiple fields: 137:materials or systems. 766:Statistical mechanics 431:city = St. Petersburg 405:city = St. Petersburg 386:, as a single field: 425:address number = 200 340:improve this section 308:Numerical resolution 302:Data and information 712:2011ARPC...62..555D 536:High- and low-level 437:postal-code = 33701 192:. (See for example 634:Spacey et al. 2012 541:Levels of analysis 521:Granular computing 480:becomes an issue. 473:parallel computing 384:coarse granularity 239:parallel computing 221:degrees of freedom 206:molecular dynamics 200:Molecular dynamics 743:(12): 1617–1627. 561:Self-organization 463:paradigm or more 376: 375: 368: 90: 89: 82: 16:(Redirected from 778: 752: 731: 683: 678: 672: 671: 669: 668: 654: 648: 643: 637: 631: 625: 624: 614: 605:(14): 7898–936. 598:Chemical Reviews 588: 571:Systems thinking 396:fine granularity 371: 364: 360: 357: 351: 320: 312: 85: 78: 74: 71: 65: 60:this article by 51:inline citations 38: 37: 30: 21: 786: 785: 781: 780: 779: 777: 776: 775: 756: 755: 692: 687: 686: 679: 675: 666: 664: 656: 655: 651: 644: 640: 632: 628: 589: 585: 580: 575: 506:Complex systems 501: 485:database design 372: 361: 355: 352: 337: 321: 310: 304: 269: 263: 235: 229: 210:coarse graining 202: 190:coarse-graining 178: 128: 112:distinguishable 110:is composed of 97: 86: 75: 69: 66: 56:Please help to 55: 39: 35: 28: 23: 22: 15: 12: 11: 5: 784: 774: 773: 771:Business terms 768: 754: 753: 732: 691: 688: 685: 684: 673: 649: 638: 626: 582: 581: 579: 576: 574: 573: 568: 563: 558: 553: 548: 543: 538: 533: 528: 523: 518: 513: 508: 502: 500: 497: 489:data warehouse 445: 444: 441: 438: 435: 432: 429: 426: 423: 416: 415: 412: 409: 406: 403: 392: 391: 374: 373: 324: 322: 315: 303: 300: 285:microprocessor 277:supercomputing 262: 259: 228: 225: 201: 198: 186:coarse-grained 177: 174: 170:United Nations 154: 153: 146: 143:coarse-grained 131:Coarse-grained 127: 124: 88: 87: 42: 40: 33: 26: 9: 6: 4: 3: 2: 783: 772: 769: 767: 764: 763: 761: 750: 746: 742: 738: 733: 729: 725: 721: 717: 713: 709: 705: 701: 700: 694: 693: 682: 677: 663: 659: 653: 647: 642: 635: 630: 622: 618: 613: 608: 604: 600: 599: 594: 587: 583: 572: 569: 567: 564: 562: 559: 557: 554: 552: 549: 547: 544: 542: 539: 537: 534: 532: 529: 527: 524: 522: 519: 517: 514: 512: 509: 507: 504: 503: 496: 494: 490: 486: 481: 479: 474: 470: 466: 462: 458: 454: 450: 443:country = USA 442: 439: 436: 433: 430: 427: 424: 421: 420: 419: 414:country = USA 413: 410: 407: 404: 401: 400: 399: 397: 389: 388: 387: 385: 381: 370: 367: 359: 356:November 2019 349: 345: 341: 335: 334: 330: 325:This section 323: 319: 314: 313: 309: 299: 297: 293: 289: 286: 282: 278: 274: 268: 258: 254: 250: 249:computation. 246: 244: 240: 234: 224: 222: 217: 213: 211: 207: 197: 195: 191: 187: 183: 173: 171: 167: 163: 159: 156:The concepts 151: 147: 144: 140: 139: 138: 136: 132: 123: 121: 117: 113: 109: 105: 102:(also called 101: 95: 84: 81: 73: 70:November 2015 63: 59: 53: 52: 46: 41: 32: 31: 19: 740: 736: 703: 697: 676: 665:. Retrieved 662:Thoughtworks 661: 652: 641: 629: 602: 596: 586: 546:Meta-systems 482: 446: 417: 395: 393: 383: 379: 377: 362: 353: 338:Please help 326: 270: 255: 251: 247: 236: 218: 214: 203: 189: 185: 182:fine-grained 181: 179: 165: 161: 157: 155: 150:fine-grained 149: 142: 135:fine-grained 134: 130: 129: 103: 99: 98: 76: 67: 48: 18:Fine-grained 516:Cybernetics 478:scalability 380:granularity 243:computation 158:granularity 100:Granularity 62:introducing 760:Categories 706:: 555–74. 690:References 667:2023-01-15 511:Complexity 493:data grain 467:calls for 465:subroutine 434:state = FL 408:state = FL 306:See also: 265:See also: 231:See also: 162:coarseness 116:"granules" 104:graininess 45:references 449:overheads 327:does not 227:Computing 728:21219152 621:27333362 499:See also 491:design, 394:or with 166:fineness 120:"grains" 114:pieces, 708:Bibcode 483:Within 459:in the 457:methods 453:objects 348:removed 333:sources 275:and in 176:Physics 58:improve 726:  646:FOLDOC 619:  164:, and 108:system 47:, but 578:Notes 724:PMID 617:PMID 487:and 471:and 455:and 378:The 331:any 329:cite 296:rDPA 292:DPUs 288:CPUs 281:FPGA 745:doi 716:doi 607:doi 603:116 342:by 271:In 237:In 204:In 118:or 762:: 741:72 739:. 722:. 714:. 704:62 702:. 660:. 615:. 601:. 595:. 208:, 196:) 180:A 160:, 148:A 141:A 751:. 747:: 730:. 718:: 710:: 670:. 636:. 623:. 609:: 369:) 363:( 358:) 354:( 350:. 336:. 96:. 83:) 77:( 72:) 68:( 54:. 20:)

Index

Fine-grained
references
inline citations
improve
introducing
Learn how and when to remove this message
Granulation (disambiguation)
system
distinguishable
"granules"
"grains"
United Nations
the second law of thermodynamics
molecular dynamics
coarse graining
degrees of freedom
Granularity (parallel computing)
parallel computing
computation
Embedded Supercomputing
reconfigurable computing
supercomputing
FPGA
microprocessor
CPUs
DPUs
rDPA
Numerical resolution

cite

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.