Скачать презентацию Многоядерность Задача Провести моделирование с использованием Скачать презентацию Многоядерность Задача Провести моделирование с использованием

Лекция 13 Многоядерность.pptx

  • Количество слайдов: 6

Многоядерность Многоядерность

Задача • Провести моделирование с использованием многоядерности и без нее • Сравнить результаты • Задача • Провести моделирование с использованием многоядерности и без нее • Сравнить результаты • Сделать выводы об эффективности многоядерности для вашей конфигурации (процессора)

Команды • tic …toc – замер времени выполнения кода между ними • Parfor – Команды • tic …toc – замер времени выполнения кода между ними • Parfor – for для параллельного моделирования • Matlabpool - задание пула (для более старых версии) – matlabpool close • parpool - задание пула (для более новых версий) – delete(gcp) • load_system ‘имя_модели'; - загрузка модели

Структура программы tic Загрузка модели For Изменение параметров Моделирование Иное (если требуется) График (если Структура программы tic Загрузка модели For Изменение параметров Моделирование Иное (если требуется) График (если требуется) toc

Структура программы для многоядерности tic Matlabpool / parpool tic Parfor -> Загрузка модели For Структура программы для многоядерности tic Matlabpool / parpool tic Parfor -> Загрузка модели For Par. For Изменение параметров Моделирование Иное (если требуется) График (если требуется) Matlabpool close / delete(gcp) toc По количеству ядер!

Результаты • Для 4 -х ядерного процессора: • Кроткие расчеты – Без – 63 Результаты • Для 4 -х ядерного процессора: • Кроткие расчеты – Без – 63 сек. – С – 59 сек. / 37 сек. (1, 7 раз) • Длинные расчеты – Без – 266 сек. – С – 107 сек. / 86 сек. (3, 1 раз)