Прямо сейчас, я делаю параллельное программирование с использованием OpenMP в многоядерной машине. Я новичок в параллельном программировании.Нужна помощь в параллельном программировании с использованием OpenMP?
До сих пор я сделал следующие вещи:
1 млн х 1 млн программы умножения Матрица с использованием OpenMP
Вычислить время выполнения с изменением количества нити на другой машине (как как corei5, corei3)
Я видел, что когда нет нитки = 4, его минимальное время должно выполнить мой код. (Я не знаю почему)
В целом его анализ эффективности. Теперь я хочу пойти gem5. Теперь, что я могу сделать или что для меня правильно? Я хочу знать, что я могу сделать здесь. Мне нужна идея.