4 недели назад
Дзен параллельного программирования: почему сила, разделённая против себя, слабее
Автор эссе на личном блоге smolnero.com читает учебник «An Introduction to Parallel Programming» и замечает связь между координацией процессоров, общением между людьми и общением внутри отдельного человека. Отправная точка, техническое наблюдение из учебника: рост вычислительной мощности позволил расшифровать геном человека, улучшить медицинскую визуализацию, ускорить веб-поиск, продвинуться в моделировании климата, фолдинге белков, разработке лекарств и анализе больших данных. Но простое добавление процессоров само по себе не даёт больше полезной работы...
3 года назад
📕 Параллельное программирование на C# и .NET Core [2021] Шакти Танвар
Параллельные вычисления — способ организации компьютерных вычислений, при котором программы разрабатываются как набор взаимодействующих вычислительных процессов, работающих параллельно (одновременно). Термин охватывает совокупность вопросов параллелизма в программировании, а также создание эффективно действующих аппаратных реализаций. Книга представляет подход к параллельному программированию с учетом современных реалий. Информация структурирована таким образом, чтобы она легко усваивалась, даже если читатель не обладает специальными знаниями. Рассматриваются общие принципы написания параллельного и асинхронного кода; реализация параллелизма данных показана на коротких и простых примерах...