Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > оценка времени выполнения алгоритма


Автор: 4d5a 13.3.2008, 17:20
Здраствуйте. Подскажите плиз какие существуют проги для анализа алгоритмов.
Т.е. есть несколько новых алгоритмов, на разных языках, необходимо ЭКСПЕРИМЕНТАЛЬНО определить ресурсы, необходимые для их выполнения.
//Методы типа - посчитать в самой проге, использующей эти функции не подходят.
Нужна система имитационного моделирования, в которой можно былобы:
0. Создать аппаратную модель вычислительной системы, задав основные характеристики и связи
(например кластер из X машин, на платформе P,  с памятью Y и процессорами Z)
1. Провести несколько экспериментов и выявить среднее время(и другие параметры) выполнения на этой конфигурации
2. Создать програмную модель вычислительной системы, чтобы можно было A) Задать механизм распаралеливания B)оценить ожидаемое отклонение от результатов п. 1. Т.е. ведь помимо моей функции компьютеры будут заняты и обработкой других данных.
3. Промоделировать различные каналы передачи
4. Надо чтобы система могла понимать высокоуровневые языки, те содержала блоки интерпритаторов C, ObjectPascal, Java, позволяя считать количество времени/памяти без привязки к конкретной машине.
5. Желательно чтобы эта система помимо графического редактора, имела  ЯЗЫК описание схем.
Подскажите, пожалуйста, Если Вы встречили подобный софт.
Системы ИМ общего назначения типа Symulink, сами понимаете, не подходят.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)