nikolascha 0 23 октября, 2010 Опубликовано 23 октября, 2010 · Жалоба Стоит задача автоматизировать запуск нескольких десятков различных тестов, каждый из которых моделируется по несколько часов. Раньше тестов было поменьше и справлялись запуском на одной машине последовательно в bash-скрипте запуская моделирование одно за другим, фиксируя результат (прошел/непрошел). Сейчас на одной машине последовательный запуск займёт несколько дней, поэтому хотим использовать несколько компьютеров в локальной сети. Для этого пишем скрипт, который будет периодически запускаться (раз в 5 мин, например) и проверять сколько процессов моделирования запущено и на каких host'ах (с помощью (jobspy), сравнивать со списком доступных хостов и если будут обнаружены свободные хосты, то будет запущен следующий тест на моделирование. Хотелось бы знать, может есть стандартные средства для распределённого запуска ModelSim/Questa на разных машинах в сети и нет смысла изобретать велосипед? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vugluskr 0 23 октября, 2010 Опубликовано 23 октября, 2010 · Жалоба Очень интересная тема. Тоже интересует Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nikolascha 0 25 октября, 2010 Опубликовано 25 октября, 2010 · Жалоба Очень интересная тема. Тоже интересуетДа, тема интересная, но похоже никто таким не занимается или не в том разделе разместил... Ладно, когда отработаем свои скрипты, где-нибудь опишем свой подход более подробно... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 25 октября, 2010 Опубликовано 25 октября, 2010 · Жалоба Да, тема интересная, но похоже никто таким не занимается или не в том разделе разместил... Ладно, когда отработаем свои скрипты, где-нибудь опишем свой подход более подробно... Раздел вроде выбран правильно ;) попробуйте написать в техподдержку. Поддерживает ли распределённый запуск ModelSim/Questa вообще или нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 26 октября, 2010 Опубликовано 26 октября, 2010 · Жалоба Раздел вроде выбран правильно ;) попробуйте написать в техподдержку. Поддерживает ли распределённый запуск ModelSim/Questa вообще или нет? да не поддерживает и вообще симуляторы (ncsim, vcs) принципиально это не поддерживают пока не зря же придумали constrain-random методы тестирования - это как раз таки, чтобы "распараллеливатели" не писать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vugluskr 0 26 октября, 2010 Опубликовано 26 октября, 2010 · Жалоба не зря же придумали constrain-random методы тестирования - это как раз таки, чтобы "распараллеливатели" не писать а не могли бы Вы наводочку дать откуда копать по этой теме, у меня тоже стоит задача провести кучу тестов и желательно это дело как-то параллельно делать, дабы не увеличивать время тестирования до суток. Я так понял из названия "constrain-random методы" это случайная выборка з сценариев тестирования? Т.е. не обязательно все тесты будут пройдены? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 28 октября, 2010 Опубликовано 28 октября, 2010 · Жалоба Actel мне ответил, у ментора есть такие программы, но стоят они порядка 100k$ (т.е. порядка 100 000$) Другими словами, очень дорого! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nikolascha 0 28 октября, 2010 Опубликовано 28 октября, 2010 · Жалоба Actel мне ответил, у ментора есть такие программы, но стоят они порядка 100k$ (т.е. порядка 100 000$) Другими словами, очень дорого! А что эти программы делают, может что-то более сложное, чем мне нужно. Потому что мы уже тестим bash-скрипы вторые сутки, а сами скрипты написали и отладили за пару дней... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 28 октября, 2010 Опубликовано 28 октября, 2010 · Жалоба А что эти программы делают, может что-то более сложное, чем мне нужно. в топике звучал так Распределённый запуск ModelSim/Questa, на нескольких компьтерах в локальной сети Мне подтвердили существование таковых у Ментора, насчет названия программы, к сожалению не знаю. Зато цену сказали... Т.е. производить моделирование используя распределенный запуск на нескольких компьютеров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nikolascha 0 29 октября, 2010 Опубликовано 29 октября, 2010 · Жалоба Т.е. производить моделирование используя распределенный запуск на нескольких компьютеров.Ну я имел ввиду автоматизацию запуска на разных компьютерах в сети разных сеансов моделирования. А они, возможно, поняли - распараллеливание одного сеанса моделирования на несколько компьютерах? Это я к тому, что слишком дорого, для аналога bash-скриптов... Кстати, есть смысл где-нибудь выкладывать наше решение или не напрягаться со статьёй? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vugluskr 0 29 октября, 2010 Опубликовано 29 октября, 2010 · Жалоба Кстати, есть смысл где-нибудь выкладывать наше решение или не напрягаться со статьёй? Конечно же есть!!! Я буду лично крайне благодарен, и убежден с каждым месяцем эта проблема будет все более и более актуальна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
warrior-2001 0 29 октября, 2010 Опубликовано 29 октября, 2010 · Жалоба Конечно же есть!!! Я буду лично крайне благодарен, и убежден с каждым месяцем эта проблема будет все более и более актуальна. +1 Большинство используемых у нас тестов можно разделить по времени. И было бы интересно посмотреть на другие решения в этой области. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Intekus 0 29 октября, 2010 Опубликовано 29 октября, 2010 · Жалоба Присоединюсь, было бы очень интересно почитать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 29 октября, 2010 Опубликовано 29 октября, 2010 · Жалоба Ну я имел ввиду автоматизацию запуска на разных компьютерах в сети разных сеансов моделирования. А они, возможно, поняли - распараллеливание одного сеанса моделирования на несколько компьютерах? Это я к тому, что слишком дорого, для аналога bash-скриптов... Кстати, есть смысл где-нибудь выкладывать наше решение или не напрягаться со статьёй? я бы почитал - интерес имеется :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 29 октября, 2010 Опубликовано 29 октября, 2010 · Жалоба Кстати, есть смысл где-нибудь выкладывать наше решение или не напрягаться со статьёй? Могу помочь "выложить" в журнал КиТ... А уже потом будете выкладывать по разным сайтам... И до 6 тыс. читателей могу гарантировать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться