Комментарии

Читайте также:

?Конкурентность vs Параллелизм – это НЕ одно и то же ??...

?Конкурентность vs Параллелизм – это НЕ одно и то же

➡Конкурентность (Concurrency):
Конкурентность означает, что приложение продвигается сразу в нескольких задачах одновременно.

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

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

Главная цель конкурентности – максимизировать использование процессора, сводя к минимуму его простои.

➡Параллелизм (Parallelism):
Параллелизм означает одновременное выполнение нескольких задач.

Чтобы достичь параллелизма, задачи делятся на независимые подзадачи и обрабатываются одновременно на нескольких процессорах, ядрах или видеокартах.

Пример: обучение модели глубокого обучения, когда датасет разбивается на батчи, которые обрабатываются одновременно на нескольких GPU.

Цель параллелизма – ускорить обработку, выполняя несколько задач параллельно.

Они не взаимоисключающие:

- Может быть конкурентность без параллелизма.
- Может быть параллелизм без конкурентности.
- Или и то, и другое вместе — для высокопроизводительных систем.

♻ Поделись, чтобы помочь другим разобраться!

? [club16108331|@itmozg]

В Бангкоке устроили настоящий забег по мотивам игры и ?...

В Бангкоке устроили настоящий забег по мотивам игры и аниме Umamusume: Pretty Derby. (по сути это виртуальный тотализатор в котором еще и гача).

? По стадиону мчались косплеерши в образах пони — с ушками, хвостиками и полной отдачей.

И да, всё это — часть официального турнира на Кубок королевы.

В Бангкоке устроили настоящий забег по мотивам игры и ?...
В Бангкоке устроили настоящий забег по мотивам игры и ?...
Еще посты

Свежие комментарии