Параллельное программирование в лабораторном представлении возможно ли?
Я хочу знать о параллельном программировании две вещи: во-первых, теперь, сколько дней процессор поддерживает параллельную обработку, если кто-нибудь даст мне ссылку на обзорную статью или ссылку на веб-сайт, в которой они четко определены. Во-вторых, возможно ли, я буду выполнять параллельное программирование в лабораторном режиме, если да, то насколько это эффективно в лабораторном режиме, если я выполню какую-то задачу, пришлите мне ссылку для получения дополнительной информации или отправьте мне пример кода. Спасибо
1 ответ
Что ты хочешь делать? Если вам нужно иметь несколько параллельных задач, это просто, каждый цикл будет выполняться независимо, поэтому поместите столько циклов, сколько вы хотите на блок-диаграмме.
Если вы планируете пойти дальше, запустите асинхронно несколько ВП (с задачами, которые вы хотите распараллелить) с "Асинхронными вызовами" https://zone.ni.com/reference/en-XX/help/371361H-01/lvconcepts/asynchronous_vi_calls/ Таким образом, у вас будет несколько VI, работающих параллельно в фоновом режиме.
Что касается оптимизации аппаратного обеспечения, то, что предлагается в http://www.ni.com/tutorial/9393/en/, как уже упоминалось, ускорит выполнение.