Публикации по теме 'parallel-computing'


Обнаружение столкновений с ускорением на GPU и задача оптимизации Taichi DEM
В соавторстве с Цянь Бао Численное моделирование и компьютерная графика обычно включают обнаружение столкновений большого количества частиц (во многих случаях миллионов частиц). Обычные операции, такие как перемещение частиц и обработка границ, могут выполняться с временной сложностью O(N) (N означает количество частиц). Но сложность обнаружения столкновений может легко возрасти до O(N²) , если не будет проведена оптимизация, что создаст алгоритмическое узкое место. Широко..

Создавайте высокопроизводительные, параллельные и распределенные приложения на Python
Часть 2: Как реализовать многопоточность или многопроцессорность в Python Я хотел бы публиковать больше ценных статей на этом канале, ваша поддержка имеет решающее значение для этой экосистемы. Пожалуйста, следуйте за мной и хлопайте, если вам нравится то, что я пишу. Спасибо. Что такое нити? Является частью процесса, выполняющегося в памяти, и может быть несколькими потоками внутри одного процесса. Каждый поток может иметь собственное пространство стека и регистры. Потоки..

Теория вычислений бесконечной мощности. Часть II.
… продолжение IPCT Part I . (IPCT расшифровывается как Infinite Power Computing Theory). 4. Память и хранилище … о, ничего особенного, просто…. Пользователь: › Скажите, пожалуйста, Мой Компьютер, в чем разница между файловыми системами и системами управления базами данных? Мой компьютер: › Пожалуйста, дождитесь ответа…. . . . [До сих пор нет ответа… Пожалуйста, подождите… ] . . . ^C Пользователь: › mail -s У меня нет ответа на мой последний вопрос..

Nail Web Workers с машинописным текстом
В эти дни я работал над своей игрой https://neoinvade.com и столкнулся с некоторыми серьезными проблемами с потрясающим однопоточным javascript. Если вы не знаете, что означает single thread , самым простым объяснением будет то, что даже если вы можете асинхронизировать некоторые команды, которые создают ложное впечатление о параллельном запуске, есть только one call-stack , поэтому пользовательский интерфейс все равно будет отставать от больших данных. обработка на ЦП. Итак, как..

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

Нотации параллельного и распределенного программирования
Я читаю лекцию по параллельному и распределенному программированию в рамках своего путешествия по программе Erasmus+. В конце лекции будет заключительный экзамен, в основном объясняющий некоторые обозначения, касающиеся параллельного и распределенного программирования. Поэтому я решил написать всю нотацию в этой лекции здесь. Процесс  — это экземпляр компьютерной программы, который выполняется. Содержит код программы и ее текущую активность Поток  – это наименьшая..