Тысяча полезных мелочей    

ИСПОЛЬЗОВАНИЕ ГРАФИЧЕСКИХ ПРОЦЕССОРОВ В МАССОВЫХ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЯХ

ИСПОЛЬЗОВАНИЕ ГРАФИЧЕСКИХ ПРОЦЕССОРОВ В МАССОВЫХ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЯХ

Воронкин Е.В. Бикташев Р.А. Статья в формате PDF 307 KB

Универсальные процессоры (CPU) созданы для исполнения одного потока последовательных инструкций с максимальной производительностью, а графические процессоры (GPU) проектируются для быстрого исполнения большого числа параллельно выполняемых потоков инструкций.

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

Алгоритмы, реализуемые видеочипами, обладают естественным параллелизмом. Видеочип принимает на входе группу полигонов, проводит все необходимые операции, и на выходе выдаёт пиксели. Обработка полигонов и пикселей независима, их можно обpaбатывать параллельно, отдельно друг от друга. Высокая степень параллелизма в GPU вызывает необходимость использования большого количества исполнительных блоков, которые легко загрузить, в отличие от последовательного потока инструкций для CPU. Кроме того, современные GPU также могут исполнять больше одной инструкции за такт.

В универсальных процессорах большая часть транзисторов и площади чипа идут на буферы комaнд, аппаратное предсказание ветвления и огромные объёмы внутри чиповой кэш-памяти. Все эти аппаратные блоки нужны для ускорения исполнения немногочисленных потоков комaнд. Видеочипы тратят транзисторы на массивы исполнительных блоков, разделяемую память небольшого объёма и контроллеры памяти на несколько каналов. Вышеперечисленное не ускоряет выполнение отдельных потоков, оно позволяет чипу обpaбатывать нескольких тысяч потоков, одновременно исполняющихся чипом и требующих высокой пропускной способности памяти.

CPU снижают задержки доступа к памяти при помощи кэш-памяти большого размера. Видеочипы обходят проблему задержек доступа к памяти за счет готовности исполнения тысяч потоков. В то время, когда один из потоков ожидает данных из памяти, видеочип может выполнять вычисления другого потока без ожидания и задержек. Можно сказать, что в отличие от современных универсальных CPU, видеочипы предназначены для параллельных вычислений с большим количеством арифметических операций. И значительно большее число транзисторов GPU работает по прямому назначению ‒ обработке массивов данных, а не управляет исполнением немногочисленных последовательных вычислительных потоков. На рисунке показаны соотношения объема чипа занимаемого разнообразной логикой в CPU и GPU.

Основой эффективного использования мощи GPU в научных и иных неграфических расчётах является распараллеливание алгоритмов на сотни исполнительных блоков, имеющихся в видеочипах. К примеру, множество приложений по молекулярному моделированию отлично приспособлено для расчётов на видеочипах, они требуют больших вычислительных мощностей и поэтому удобны для параллельных вычислений. А использование нескольких GPU даёт ещё больше вычислительных мощностей для решения подобных задач.

Выполнение расчётов на GPU показывает отличные результаты в алгоритмах, использующих параллельную обработку данных. При этом лучшие результаты достигаются, если отношение числа арифметических инструкций к числу обращений к памяти достаточно велико.

Области применения параллельных расчётов на GPU. Это анализ и обработка изображений и сигналов, моделирование физических процессов, выполнение финансовых расчётов, ведение баз данных, моделирование динамики газов и жидкостей, криптография, астрономия, биоинформатика, цифровое кино и телевидение, геоинформационные системы, магнитно-резонансная томография, нейросети, искусственный интеллект, анализ спутниковых данных, сейсмическая разведка.



УЧЕНИЕ В.И. ВЕРНАДСКОГО И ЗДОРОВЬЕ НАСЕЛЕНИЯ

УЧЕНИЕ В.И. ВЕРНАДСКОГО И ЗДОРОВЬЕ НАСЕЛЕНИЯ Статья в формате PDF 89 KB...

30 10 2026 5:24:40

К ВОПРОСУ О ВЛИЯНИИ СОЛНЕЧНОЙ АКТИВНОСТИ НА БИОТУ

К ВОПРОСУ О ВЛИЯНИИ СОЛНЕЧНОЙ АКТИВНОСТИ НА БИОТУ Статья в формате PDF 126 KB...

26 10 2026 9:20:26

БАЙКАЛ — ПРИРОДНОЕ НАСЛЕДИЕ СИБИРИ

БАЙКАЛ — ПРИРОДНОЕ НАСЛЕДИЕ СИБИРИ Статья в формате PDF 387 KB...

25 10 2026 3:45:22

ЛАЗЕРНАЯ ТЕРАПИЯ ПРИ РЕВМАТОИДНОМ АРТРИТЕ

ЛАЗЕРНАЯ ТЕРАПИЯ ПРИ РЕВМАТОИДНОМ АРТРИТЕ Статья в формате PDF 111 KB...

16 10 2026 13:30:50

НАРУШЕНИЯ ЦЕНТРАЛЬНОЙ НЕРВНОЙ СИСТЕМЫ И ОРГАНОВ ЧУВСТВ СРЕДИ ПОПУЛЯЦИИ МУГАНСКОЙ ЗОНЫ АЗЕРБАЙДЖАНА

НАРУШЕНИЯ ЦЕНТРАЛЬНОЙ НЕРВНОЙ СИСТЕМЫ И ОРГАНОВ ЧУВСТВ СРЕДИ ПОПУЛЯЦИИ МУГАНСКОЙ ЗОНЫ АЗЕРБАЙДЖАНА Среди населения Муганской зоны Азербайджана проведены медико-генетические исследования по выявлению нарушений ЦНС и органов чувств, установлены типы наследования патологий. Путем цитогенетического анализа идентифицированы кариотипы больных синдромом Клайнфельтера. Среди 352 больных с 21 наследственными и врожденными заболеваниями большая часть приходится на моногенные патологии с аутосомно-рецессивным типом наследования, что объясняется кровнородственными бpaками среди родителей пробандов. ...

03 10 2026 20:48:59

ИСПОЛЬЗОВАНИЕ ЭКОНОМЕТРИЧЕСКОГО АНАЛИЗА ДЛЯ ПЛАНИРОВАНИЯ ЦЕХОВОЙ ПРИБЫЛИ ПРЕДПРИЯТИЯ

ИСПОЛЬЗОВАНИЕ ЭКОНОМЕТРИЧЕСКОГО АНАЛИЗА ДЛЯ ПЛАНИРОВАНИЯ ЦЕХОВОЙ ПРИБЫЛИ ПРЕДПРИЯТИЯ В статье излагается в систематизированном в виде эконометрический анализ в сфере планирования и обосновании плана по прибыли. Проведено статистическое исследование факторов, влияющих на прибыль предприятия, на основе временных рядов. Рассматривается алгоритм построения прогноза цеховой прибыли предприятия. Построен комплекс эконометрических моделей для анализа взаимосвязи результата хозяйственной деятельности предприятия с внутренними и внешними факторами на него влияющими. ...

27 09 2026 18:52:35

СОВРЕМЕННЫЕ ПРЕДСТАВЛЕНИЯ О ВОЗМОЖНЫХ МЕХАНИЗМАХ СРЫВА ИММУНОЛОГИЧЕСКОЙ ТОЛЕРАНТНОСТИ МАТЕРИ ПО ОТНОШЕНИЮ К АНТИГЕНАМ ПЛОДА КАК ВЕДУЩЕГО ФАКТОРА ИММУНОАЛЛЕРГИЧЕСКОГО ПРОИСХОЖДЕНИЯ ГЕСТОЗА СООБЩЕНИЕ I. РОЛЬ НАРУШЕНИЙ ИНВАЗИИ ТРОФОБЛАСТА В СТЕНКУ МАТКИ И НЕ

СОВРЕМЕННЫЕ ПРЕДСТАВЛЕНИЯ О ВОЗМОЖНЫХ МЕХАНИЗМАХ СРЫВА ИММУНОЛОГИЧЕСКОЙ ТОЛЕРАНТНОСТИ МАТЕРИ ПО ОТНОШЕНИЮ К АНТИГЕНАМ ПЛОДА КАК ВЕДУЩЕГО ФАКТОРА ИММУНОАЛЛЕРГИЧЕСКОГО ПРОИСХОЖДЕНИЯ ГЕСТОЗА СООБЩЕНИЕ I. РОЛЬ НАРУШЕНИЙ ИНВАЗИИ ТРОФОБЛАСТА В СТЕНКУ МАТКИ И НЕ Анализ данных литературы свидетельствует о том, что инициирующими патогенетическими факторами развития гестоза являются недостаточность инвазии трофобласта в стенку матки и неполноценность плацентации, то есть ограничение ее поверхностной плацентарной площадкой. Последнее обусловлено генетически детерминированными факторами, в частности, аномалиями структуры интегринов, приводящими к нарушению инвазии трофобласта в децидуальную оболочку матки, в том числе в маточно-плацентарные артерии. При этом в сосудах плаценты и субплацентарной зоны сохраняются мышечные элементы, реагирующие развитием спазма и ишемии на действие вазопрессорных нервных и гумopaльных влияний. ...

23 09 2026 6:46:43

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::