Jump to content

Детализация

(Перенаправлено с Гранулярного )

Зернистость (также называемая зернистостью ) — это степень, в которой материал или система состоит из различимых частей, «гранул» или «зерен» (в переносном смысле).Это может относиться либо к степени, в которой подразделяется более крупный объект, либо к степени, в которой группы более мелких неразличимых объектов объединились, чтобы стать более крупными различимыми объектами.

Точность и двусмысленность

[ редактировать ]

Крупнозернистые материалы или системы содержат меньше дискретных компонентов большего размера, чем мелкозернистые материалы или системы.

  • Грубое . описание системы касается крупных подкомпонентов
  • Детальное описание касается более мелких компонентов , из которых состоят более крупные.

Понятия «зернистость» , «грубость» и «тонкость» относительны; и используются при сравнении систем или описаниях систем. Пример все более тонкой детализации: список стран в Организации Объединенных Наций , список всех штатов/провинций в этих странах, список всех городов в этих штатах и ​​т. д.

Детальное . описание системы представляет собой ее подробную, исчерпывающую низкоуровневую модель Грубое описание — это модель , в которой некоторые мелкие детали сглажены или усреднены. Замена детального описания на крупнозернистую модель с меньшим разрешением называется крупнозернистой . (См., например, второй закон термодинамики )

Молекулярная динамика

[ редактировать ]

В молекулярной динамике крупнозернистость заключается в замене атомистической структуры.описание биологической молекулы с помощью крупнозернистой модели с более низким разрешением, которая усредняет или сглаживает мелкие детали.

Грубозернистые модели были разработаны для исследования динамики в более длительном масштабе времени и длины, которая имеет решающее значение для многих биологических процессов, таких как липидные мембраны и белки. [1] Эти концепции применимы не только к биологическим молекулам, но и к неорганическим молекулам.

Грубое зернение может удалить определенные степени свободы , такие как моды колебаний между двумя атомами, или представить два атома как одну частицу. Цели, для которых системы могут быть крупнозернистыми, просто связаны с точностью динамики и структурных свойств, которые мы хотим воспроизвести. Эта современная область исследований находится в зачаточном состоянии, и хотя она широко используется в биологическом моделировании, лежащая в ее основе аналитическая теория плохо изучена.

Вычисление

[ редактировать ]

В параллельных вычислениях гранулярность означает количество вычислений по отношению к обмену данными, т. е. отношение вычислений к объёму обмена данными. [2]

Мелкозернистый параллелизм означает, что отдельные задачи относительно невелики с точки зрения размера кода и времени выполнения. Данные передаются между процессорами часто в объеме одного или нескольких слов памяти. Грубозернистый метод — наоборот: данные передаются нечасто, после больших объемов вычислений.

Чем тоньше степень детализации, тем выше потенциал параллелизма и, следовательно, ускорения, но тем больше накладные расходы на синхронизацию и связь. [3] Также существуют дезинтеграторы детализации, и их важно понимать, чтобы определить точный уровень детализации. [4]

Для достижения наилучшей параллельной производительности необходимо найти наилучший баланс между нагрузкой и накладными расходами на связь. Если степень детализации слишком мала, производительность может пострадать из-за увеличения накладных расходов на связь. С другой стороны, если степень детализации слишком грубая, производительность может пострадать из-за дисбаланса нагрузки.

Реконфигурируемые вычисления и суперкомпьютеры

[ редактировать ]

В реконфигурируемых вычислениях и суперкомпьютерах эти термины относятся к ширине пути данных. Использование элементов обработки шириной около одного бита, таких как настраиваемые логические блоки (CLB) в FPGA, называется мелкозернистыми вычислениями или мелкозернистой реконфигурацией, тогда как использование широких путей данных, таких как, например, ресурсы шириной 32 бита, такие как микропроцессорные процессоры или блоки пути данных, управляемые потоком данных ( DPU ), например, в реконфигурируемом массиве путей данных ( rDPA ), называются грубыми вычислениями или грубой реконфигурацией.

Данные и информация

[ редактировать ]

Детализация данных относится к размеру , на который подразделяются поля данных. Например, почтовый адрес можно записать с грубой детализацией в виде одного поля:

  1. адрес = 200 2nd Ave. South #358, Санкт-Петербург, Флорида 33701-4313 США

или с мелкой детализацией , как несколько полей:

  1. почтовый адрес = 200, 2-я авеню Юг, № 358.
  2. город = Санкт-Петербург
  3. штат = Флорида
  4. почтовый индекс = 33701-4313
  5. страна = США

или даже более мелкая детализация:

  1. улица = 2-я авеню Юг
  2. номер адреса = 200
  3. люкс/апартаменты = #358
  4. город = Санкт-Петербург
  5. штат = Флорида
  6. почтовый индекс = 33701
  7. надстройка почтового индекса = 4313
  8. страна = США

Более тонкая детализация требует дополнительных затрат на ввод и хранение данных. Это проявляется в большем количестве объектов и методов в парадигме объектно-ориентированного программирования или в большем количестве вызовов подпрограмм для процедурного программирования и сред параллельных вычислений . Однако это дает преимущества в гибкости обработки данных при изолированной обработке каждого поля данных, если это необходимо. Проблема производительности, вызванная чрезмерной детализацией, может не проявиться до тех пор, пока масштабируемость не станет проблемой.

В рамках проектирования базы данных и данных хранилища зернистость данных также может относиться к наименьшей комбинации столбцов в таблице, которая делает строки (также называемые записями) уникальными. [5]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Кмичик, С.; Гронт, Д.; Колински, М.; Витеска, Л.; Давид, А.Е.; Колинский, А. (2016). «Крупнозернистые белковые модели и их применение» . Химические обзоры . 116 (14): 7898–936. doi : 10.1021/acs.chemrev.6b00163 . ПМИД   27333362 .
  2. ^ Спейси и др. 2012 .
  3. ^ ФОЛДОК
  4. ^ «Архитектура программного обеспечения: сложные части» . Мыслительные работы . Проверено 15 января 2023 г.
  5. ^ Зернистость данных: что означает степень детализации с точки зрения моделирования данных.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 16ff2f83a954074f6b1bd13465354098__1711543140
URL1:https://arc.ask3.ru/arc/aa/16/98/16ff2f83a954074f6b1bd13465354098.html
Заголовок, (Title) документа по адресу, URL1:
Granularity - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)