Задача Санта-Клауса и практическая логистика из песочницы

Известно, что только 5% программистов в состоянии решать задачи многопоточного программирования. А в месте с тем, с ростом количество ядер даже у мобильных устройств потребность в использовании ...
+5
30 апреля 2012, 21:27
46
Demtriy 2,0

Оптимизация в OpenMP

Постепенное развитие проекта шло своим чередом. На часть полученных по гранту средств было произведено обновление парка личной вычислительной техники. В итоге расчёты сейчас осуществляются не на ...
+15
26 апреля 2012, 23:07
29

Быстрое сжатие изображений по алгоритму JPEG на CUDA

Краткое содержание: Создан быстрый кодер FVJPEG для сжатия изображений по алгоритму JPEG на видеокартах NVIDIA. Значительное ускорение получено при распараллеливании алгоритма, его реализации и ...
+44
14 марта 2012, 18:35
95
fyodorser 8,5

Введение в теорию взаимодействующих последовательных процессов (CSP), часть 2

Продолжаем цикл статей посвящённый алгебре исчисления процессов. Данный текст является переводом и сокращённым пересказом начальных глав книги Чарльза Э. Хоара. Теория применяется для формального ...
+4
2 марта 2012, 10:10
22
newpavlov 11,2

Введение в теорию взаимодействующих последовательных процессов (Communicating Sequential Processes — CSP) из песочницы

Часть 1 Часть 2 Предисловие Данный текст является переводом и сокращённым пересказом начальных глав книги Чарльза Э. Хоара. Целью является ознакомление русскоязычной аудитории с данной ...
+31
22 февраля 2012, 12:45
79
newpavlov 11,2

Когда использовать Parallel.ForEach, а когда PLINQ перевод

.NET*
Введение Обычно, при оптимизации программы для многоядерных компьютеров первым шагом является выяснение возможности разделения алгоритма на части, выполняющиеся параллельно. Если для решения ...
+67
11 января 2012, 10:51
359
Yakhnev 29,3

Тестирование параллельных потоков

TDD*
В дебагере можно без проблем поймать поток исполнения в правильной точке, а затем, после проведения анализа, перезапустить его. В автоматических тестах эти операции выглядят безумно сложными. А ...
+20
10 января 2012, 10:29
51
d7k 4,1

Разрядность процессоров из песочницы

Я обращаюсь к специалистам по процессорам. Есть к ним вопрос. Они, конечно, Хабр не читают. А вдруг? Программисты тут не помогут. Спрашивал одного специалиста по программированию FPGA. ...
+36
1 января 2012, 12:52
75
andybel –46,0

Транзакционная память и многопоточность

На фото: Blue Gene / P в Аргоннской национальной лаборатории Несмотря на то, что параллельное программирование, как дисциплина, существует уже достаточно давно и практически в каждом компьютере ...
+33
27 декабря 2011, 11:11
44
Shapelez 170,6

AzaThread — многопоточность для PHP с блэкджеком

PHP*
В сети гуляет довольно много решений для эмуляции многопоточности в php. Чаще всего они основываются на форках, но есть и вариации на тему с использованием curl, proc_open и т.п. Все встреченные ...
+136
13 декабря 2011, 21:41
461
samally 21,5