Мы ищем типовые проблемы и коды, которые будут работать на любой или на всех архитектурах с общей памятью, распределенной памятью и GPGPU.Эталонной платформой, которую мы используем, является LittleFe (littlefe.net), недорогой образовательный кластер открытого дизайна, в настоящее время с шестью двухъядерными процессорами, каждый с чипсетом nVidia.
Эти проблемы и решения будут полезны для обучения параллелизму любого новичка, предоставляя рабочие примеры и возможности засучить рукава и код.Эксперты Stackoverflow обладают хорошим пониманием и, скорее всего, будут иметь некоторые фавориты.
Расчет площади под кривой интересен, прост и понятен, но обязательно найдутся такие, которые так же легко выражаются и переполненывозможности практиковаться и учиться.
Гибридные примеры с использованием более чем одной архитектуры памяти являются наиболее желательными и отражают то, где параллельное программирование, кажется, имеет тенденцию.
На LittleFe мы преимущественно использовалитри приложения.Первый - это анализ оптимальных целей на дартс, который сильно параллелен с минимальными накладными расходами.Второй - это игра жизни Конвея, типичная для проблем с разделением граничных условий.У него умеренные накладные расходы на связь.Третий - это модель формирования галактики из n тел, которая требует значительных накладных расходов.