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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.