Назначить больше потоков гостевой ОС VirtualBox

438
SamTew

Я использую Windows 8.1 в качестве хоста с Intel Core I7 4500U. Я пытаюсь использовать OpenMP в Ubuntu с использованием VirtualBox. Однако, даже если я использую два ЦП, у меня все равно остается только один поток. Когда я запускаю OpenMP для параллелизма, он использует только один поток. Есть ли способ добавить больше потоков в гостевую ОС Ubuntu, чтобы я мог добиться параллелизма в OpenMP?

Вывод cat /proc/cpuinfo | grep processorи как я называю компилятор:

вздор

0
Как вы определили, что у вас есть только один поток внутри виртуальной машины? Пожалуйста, предоставьте вывод `cat / proc / cpuinfo | grep processor`. Daniel B 7 лет назад 1
Как вы компилируете свою программу? Например, [`g ++ -fopenmp omp.cpp && ./a.out`](http://stackoverflow.com/questions/20962363/openmp-in-qt-on-virtualbox-uses-only-one-thread) Hydraxan14 7 лет назад 0
Если вы откроете VirtualBox, щелкните нужную виртуальную машину, а затем нажмите «Настройки», откроется диалоговое окно, в котором вы сможете внести изменения в виртуальную машину. Если вы перейдете на вкладку «Система», а затем на вкладку «Процессор», вы увидите, сколько ядер назначено вашей виртуальной машине, а также добавите больше ядер. Как сказал Hydrax, какую команду вы используете для компиляции кода? DrZoo 7 лет назад 0
@DanielB Я приложил вывод в вопросе. Я не могу встроить картинку, так что это просто ссылка SamTew 7 лет назад 0
@ Hydraxan14 Я использую gcc testing.c -o testing.out -fopenmp SamTew 7 лет назад 0
Таким образом, у вас есть два виртуальных процессора внутри виртуальной машины. VirtualBox не виноват. Daniel B 7 лет назад 0
@DrZoo Как я уже сказал, я выделил 2 ядра для ВМ. SamTew 7 лет назад 0
@DanielB Так это проблема кодирования? SamTew 7 лет назад 0
Казалось бы, так. Я не знаком с OpenMP, поэтому не могу вам с этим помочь, извините. Я предлагаю вам спросить [так], с полным примером кода. Daniel B 7 лет назад 0
Все в порядке. Спасибо, в любом случае. SamTew 7 лет назад 0

0 ответов на вопрос

Похожие вопросы