2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 
 Re: parallel toolbox (matlab) и .mex функции
Сообщение18.04.2018, 03:41 
Вот наконец то и попробовал. Кстати parallel toolbox в R2014b у меня сначала, что удивительно, не работал (Win7) - ошибка при запуске пула. На ноуте всё работало нормально, но он послабее и всего 2 ядра. Решение: деинсталляция всех версий Matlab, установка Matlab R2008a (standalone), затем установка R2014b - как обычно. После этого всё работает (видимо у меня была серверная версия, но в дистрибутиве ничего про это не сказано).

parfor кстати тоже стал работать с .mex функцией, правда ускорение небольшое, только 30%, видимо сказываются накладные расходы. В одиночку функция выполняется примерно 11 сек, в обычном for 4 функции с разными аргументами выполняются за 45 сек, а в parfor 33 секунды. Получается, накладные расходы при обработке функции ядром около 4 сек. m-функции работали по 10 - 15 минут, и этого было незаметно, а теперь стало критично. Но главное, по крайней мере на первый взгляд, всё работает!

 
 
 [ Сообщений: 16 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group