Archives

Сообщения от ialexander RSS

ialexander

Параллельные вычисления: MPI, OpenMP, pthreads, CUDA.

Классификация грид-систем

ialexander (6 пост(а)) 09.02.2010 16:16
Комментарии (1)

Понятие "грид" относится к тому классу понятий, где сколько людей, столько и мнений. Тем не менее, авторы этого понятия Я. Фостер и К. Кессельман потрудились дать точное определение: "Грид - согласованная, открытая и стандартизированная среда, которая обеспечивает гибкое, безопасное, скоординированное разделение ресурсов в рамках виртуальной организации". Что скрывается за этим формальным определением?

Продолжение ›

Категория: Параллельное программирование
Метки:

Использование суперкомпьютеров в промышленности

ialexander (6 пост(а)) 18.11.2009 10:10
Комментарии (85)

В соседней записи Долой летнее время обсуждается пара вопросов поднятых Дмитрием Медведевым в своем Послании федеральному собранию. В этом послании поднимается и другая более близкая нам тема об использовании суперкмопьютеров: И, наконец, пятая приоритетная задача - развитие стратегических и информационных технологий. В России должен быть в полном объёме задействован потенциал суперкомпьютеров, суперкомпьютерных систем, которые объединены [...]

Продолжение ›

Категория: Академическое сообщество, Параллельное программирование, Разработка софта

Первый взгляд на Go

ialexander (6 пост(а)) 17.11.2009 12:57
Комментарии (20)

Итак, что интересного, хорошего и плохого нашел я в этом языке, просидев с ним несколько дней?

Продолжение ›

Категория: Параллельное программирование, Разработка софта
Метки:

Сверхлинейное ускорение

ialexander (6 пост(а)) 04.11.2009 15:29
Комментарии (20)

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

Продолжение ›

Категория: Параллельное программирование

Grand Central Dispatch от Apple

ialexander (6 пост(а)) 03.11.2009 11:11
Комментарии (19)

Лично для меня из новинок в Mac OS X 10.6 Snow Leopard наиболее интересна задаче-ориентированная (во, загнул) технология параллельного программирования Grand Central Dispatch (GDC). GCD предлагает разделять весь выполняемый код на независимые задачи (tasks) и помещать их в очереди, откуда они запускаются при наличии свободных ресурсов. Если в числе свободных у нас числятся 4 ядра, то [...]

Продолжение ›

Категория: Параллельное программирование

Вступление, или о параллельных вычислениях

ialexander (6 пост(а)) 02.11.2009 11:08
Комментарии (49)

То, что за параллельными вычислениями будущее - оно, конечно так. Это еще наши дедушки смогли понять, когда осознали, что процессор в 1 гигагерц им и за миллиард полновесных рублей не продадут, а вот 1000 процессоров по 1 мегагерцу - за милое дело.

Продолжение ›

Категория: Параллельное программирование