Granularity (parallel computing) (original) (raw)
Granularität ist ein Begriff aus dem Bereich der parallelen Computer-Architekturen. Er bezeichnet die Anzahl der Untergliederungen eines Elementes, z. B. eines Speichers.
Property | Value |
---|---|
dbo:abstract | Granularität ist ein Begriff aus dem Bereich der parallelen Computer-Architekturen. Er bezeichnet die Anzahl der Untergliederungen eines Elementes, z. B. eines Speichers. (de) In parallel computing, granularity (or grain size) of a task is a measure of the amount of work (or computation) which is performed by that task. Another definition of granularity takes into account the communication overhead between multiple processors or processing elements. It defines granularity as the ratio of computation time to communication time, wherein, computation time is the time required to perform the computation of a task and communication time is the time required to exchange data between processors. If is the computation time and denotes the communication time, then the Granularity G of a task can be calculated as: Granularity is usually measured in terms of the number of instructions executed in a particular task. Alternately, granularity can also be specified in terms of the execution time of a program, combining the computation time and communication time. (en) Гранулярность — характеристика параллельных вычислений, определяемая отношением собственно вычислений, выполняемых конкретной задачей (англ. task): процессом или потоком выполнения по отношению к объёму сообщений, коммуникации с параллельными ему потоками или процессами. * при крупнозернистом параллелизме (англ. coarse grained) вычисления относительно независимы друг от друга, и обмен информацией между ними относительно редок. Вычисления распараллеливаются между отдельными процессами (параллельно выполняемыми программами) операционной системы. * для мелкозернистого параллелизма (англ. fine grained) интенсивность вычислений примерно соответствует интенсивности обмена сообщениями. Единицей распараллеливания в этом случае обычно служат отдельные элементы выражения или итерации цикла. На таком уровне распараллеливания работает векторизующий компилятор. * среднезернистый параллелизм (англ. medium grained) — уровень распараллеливания, компромиссный между этими двумя случаями. Единицами распараллеливания тут служат отдельные процедуры. (ru) |
dbo:wikiPageID | 51506471 (xsd:integer) |
dbo:wikiPageLength | 10944 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1099400658 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:Analysis_of_parallel_algorithms dbr:Intel_iPSC dbr:Compiler dbr:Speedup dbr:Brain dbr:Connection_Machine dbr:Load_balancing_(computing) dbr:Data_Parallelism dbr:Overhead_(computing) dbr:Parallel_computing dbr:Task_(computing) dbr:J-Machine dbr:Granulation dbr:Cray_Y-MP dbr:Message-passing dbr:Instruction-level_parallelism dbr:Neurons dbr:Shared_memory dbr:Scheduling |
dbp:wikiPageUsesTemplate | dbt:For dbt:Reflist dbt:Parallel_computing |
dct:subject | dbc:Analysis_of_parallel_algorithms |
rdfs:comment | Granularität ist ein Begriff aus dem Bereich der parallelen Computer-Architekturen. Er bezeichnet die Anzahl der Untergliederungen eines Elementes, z. B. eines Speichers. (de) In parallel computing, granularity (or grain size) of a task is a measure of the amount of work (or computation) which is performed by that task. Another definition of granularity takes into account the communication overhead between multiple processors or processing elements. It defines granularity as the ratio of computation time to communication time, wherein, computation time is the time required to perform the computation of a task and communication time is the time required to exchange data between processors. (en) Гранулярность — характеристика параллельных вычислений, определяемая отношением собственно вычислений, выполняемых конкретной задачей (англ. task): процессом или потоком выполнения по отношению к объёму сообщений, коммуникации с параллельными ему потоками или процессами. (ru) |
rdfs:label | Granularität (Systemarchitektur) (de) Granularity (parallel computing) (en) Гранулярность (ru) |
owl:sameAs | wikidata:Granularity (parallel computing) dbpedia-de:Granularity (parallel computing) dbpedia-ru:Granularity (parallel computing) https://global.dbpedia.org/id/2e7hk |
prov:wasDerivedFrom | wikipedia-en:Granularity_(parallel_computing)?oldid=1099400658&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Granularity_(parallel_computing) |
is dbo:wikiPageRedirects of | dbr:Medium-grained_parallelism dbr:Coarse-grained_parallelism dbr:Fine-grained_parallelism |
is dbo:wikiPageWikiLink of | dbr:Integrated_services dbr:Medium-grained_parallelism dbr:Coarse-grained_parallelism dbr:Distributed_firewall dbr:Game_integrated_development_environment dbr:Lock_(computer_science) dbr:Fine-grained_parallelism dbr:Central_processing_unit dbr:Granularity dbr:Granulation_(disambiguation) dbr:Asynchronous_array_of_simple_processors dbr:OpenMP dbr:Temporal_multithreading |
is rdfs:seeAlso of | dbr:Granularity |
is foaf:primaryTopic of | wikipedia-en:Granularity_(parallel_computing) |