1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

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

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

  1. milaman

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

    3.326
    72
    Ситуация такая. Написал алгоритм решение систем линейных уровнений методом сопряженных градиентов. Распараллелил 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 ?

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