Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2011, 10:18   #1
Rekky
Форумчанин
 
Аватар для Rekky
 
Регистрация: 14.01.2009
Сообщений: 312
По умолчанию Фактор ускорения

Добрый день
Прошу помочь рассчитать ускорение по формуле:
Ускорением (speedup factor) параллельного алгоритма в n-процессорной системе называется величина S(n):
S(n)=ts / tp
где:
ts -время выполнения алгоритма на одном процессоре однопроцессорной системы,
tp -время выполнения задачи на многопроцессорной системе с n процессорами.

Нужно видимо приблизительно понять время выполнения алгоритмов..но как это делать я не очень понимаю..
Для некоторых простеньких примеров считались циклы и например получали время n^3 это для последовательного
А для курсача по решению уравнений методом Гаусса было написано, что время выполнения: T=2n^3/3+n^2 (тоже последовательное, для параллельного совсем страшненькая формула)
Вобщем мне бы хоть с последовательным разобраться..
Вот описание моего задуманного алгоритма..нахождения обратной матрицы.
Обратная матрица находится через умножение в моем алгоритме.
Основные операции - сложение матриц, умножение матриц, нахождение обратной матрицы порядка 2х2, нахождение обратных матриц большего порядка по тому же алгоритму (через умножение)..т.е рекурсия..
Умножение матриц по Формуле Штрассена, это рекурсивный алгоритм со сложностью O(n^2.81)
Есть желающие со мной помучатся?
Никому не поставить нас на колени! Мы лежали и будем лежать!
Rekky вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти величину и угол наклона полного ускорения точки tatee Помощь студентам 0 07.12.2009 18:08