параллельное программирование

Некоторые выводы из закона Густавсона-Барсиса

Статья является косметически измененным переводом этой записи

По счастливой случайности мне представилась возможность лично встретить Джона Густавсона, во время его посещени Остина в 2009 году. Заметка ниже -- некоторые мои мысли, возникшие после общения с ним.

Поиск одинаковых участков в нуклеотидных цепочках с помощью индексации

Данный пост написан в рамках конкурса Accelerate Your Code 2012.

Самый простой и самый не быстрый из методов поиска одинаковых участков в нуклеотидных цепочках - "наивный" перебор строк со смещением. Он хорошо подходит для коротких цепочек, так как не требует предварительной обработки и дополнительных объемов памяти.

Acceler8 2011 - Accelerate 2012 - и так далее


Вы участвовали в конкурсе параллельного программирования Acceler8 2011? Тогда этот пост - про вас.
Вы участвуете в проходящем сейчас конкурсе Аccelerate-2012? Тогда этот пост - для вас.

Параллельное программирование - OpenMP. Эксперименты: часть 1

Всегда думал, что параллельное программирование это очень сложно…



Несколько дней назад услышал про OpenMP, до этого мой опыт параллельной разработки заключался в написании нескольких простых приложений для windows. И, честно сказать, от методов распараллеливания я был не в восторге…
Первый код с OpenMP, который я увидел:

О потоках и багетах, или предновогодний пост

Помните, пару лет назад на ISN проводили конкурс “Объясни на пальцах”, где предлагалось на понятных обычным людям примерах объяснить термины из области информатики и программирования?

Ищем подматрицу с максимальной суммой элементов? - Найдем и распараллелим!

В статье приводится алгоритм решения задачи поиска подматрицы с максимальной суммой элементов. Решение предоставлено в рамках конкурса Acceler8. Основная идея конкурса – получить минимальное время работы программы и хорошую масштабируемость.
  • Profesores
  • Estudiantes
  • параллельное программирование
  • конкурс
  • алгоритм кадане
  • Computación en paralelo
  • Королевство кривых зеркал

    Приятно, когда квадратное - квадратно, а круглое – кругло.. Программирование подобно зеркалу, только предназначенному в большей степени отражать поведение объектов, чем их внешний вид. Хотя бы потому, что убогое поведение программы может легко «убить» преимущества самой привлекательной и изощренной графики.

    Параллельное мышление: три инженера Intel делятся опытом

    Эффективное применение параллельных вычислений – ключ к повышению производительности приложений в условиях, когда отрасль переходит на процессоры с множеством ядер. Три закаленных в боях инженера Intel делятся своими знаниями.
  • параллельное программирование
  • Computación en paralelo
  • Весенний выпуск Intel® Threading Building Blocks

    На первой майской неделе я в свои неполных 37 с удивлением осознал, что люблю это время года :) Это просто волшебство какое-то - за один-два тёплых дня всё вокруг позеленело, неожиданно запахло черёмухой, вскоре подтянулись с белоснежными цветами прочие деревья и кусты, и вот мир вокруг преобразился.

    К чему эти банальности? :) Да просто так; захотелось поделиться хорошим настроением, пока это волшебство не кончилось.

    Секреты использования Intel® Parallel Inspector для поиска ошибок многопоточности

    В данной статье мы рассмотрим особенности использования Inspector’а для поиска ошибок, специфичных для многопоточных программ. Инструмент также позволяет находить и ошибки доступа к памяти, но эта тема рассмотрена в отдельной статье.
  • Desarrolladores
  • Intel® Parallel Studio
  • Intel® Parallel Inspector
  • параллельное программирование
  • Computación en paralelo
  • Suscribirse a параллельное программирование