OpenMP и сверхускорение

Тема в разделе "Программирование", создана пользователем milaman, 13.06.09.

  1. milaman

    milaman Активный участник

    3.325
    74
    Ситуация такая. Написал алгоритм решение систем линейных уровнений методом сопряженных градиентов. Распараллелил OpenMP. Работает все правильно. Но! Появилось сверхускорение. Т.е. На 2-х ядрах работате в 4 раза быстрее, чем последоваьельный вариант (предполагалось, что будет в 2 раза). На 4-х ядрах ускоряется в 6-7 раз, должно быть 4. Чем можно объяснить такое?

    добавлено через 2 минуты
    Последовательный вариант и параллельный на 2-х ядрах запускался на Intel Core 2 Duo 2,4 ГГц; 4-ядерный Intel Core 2 Quad частоту не помню.

    добавлено через 38 минут
    Чуть поправлюсь. Не сверхускорение, а сверхлинейное ускорение :)
     
  2. icefrog

    icefrog Активный участник

    590
    0


    чувак я тебя уважаю уже даже за такие термины :DDDD
     
  3. Beagle 2

    Beagle 2 Активный участник

    886
    0
    http://www.openmp.org/pipermail/omp/2005/000172.html ?

    Что же все так грустно у нас с программированием...