Форум программистов, компьютерный форум, киберфорум
Софт для Windows
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 03.01.2018
Сообщений: 10
1

Развести однопоточную программу на несколько потоков/ядер

29.06.2020, 02:22. Просмотров 64. Ответов 0

Здравствуйте!
Требуется помощь или совет в распараллеливании однопоточной программы. В системе стоит двухядерный процессор, 4 с Hyper-Threading, но вычисляющая программа работает только с одним потоком и остальная часть вычислительной мощности процессора в простое. Возможно ли развести однопоточный процесс на несколько потоков каким-нибудь способом? В интернете находился CPU-control, но он не помог и в диспетчере задач так и занимает 25% мощности процессора. Также, может быть можно пойти в обход и с помощью виртуальной машины получить виртуальный мощный одноядерный процессор, чтобы при запуске программы он использовал всю мощность. По поводу виртуальной машины в интернете ничего не нашлось.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2020, 02:22
Ответы с готовыми решениями:

Как грамотно развести несколько подсетей?
Подскажите, пожалуйста, как лучше настроить такую сеть. В наличии офисное здание с 3 этажами,...

Как развести звук на несколько аудиовыходов
В одном окне Opera на втором мониторе ребёнок смотрит мультики на ютубе. Звук идёт обычным образом...

Развести несколько тегированный VLAN на EX3300
Привет комрады, подскажите пожалуйста алганитм действий. Т.к. осваиваю Juniper сравнительно...

Thread разбить программу в несколько потоков
Всем привет! Народ, такая проблема, написала программу, теперь нужно её разбить на несколько...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2020, 02:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сколько нужно ядер/потоков оффисному компу
Ну с видеообработкой вроде информация имеется, люди пробуют, проводят тесты, и можно сделать выводы...

Создать программу которая создает несколько потоков и производит в них вычисления
Народ помогите создать программу которая создает несколько потоков и производит в них вычисления....

Запустить число потоков соответствующее количеству ядер процессора
Требуется определить колл ядер процессора и запустить соответствующее колл ядрам число потоков....

Замедление работы потоков если запущено несколько потоков
Есть отдельный поток который движет красным квадратом. Он каждую миллисекунду меняет положение...

Имеет ли смысл создавать больше потоков, чем ядер в процессоре?
Всем привет! Такой вопрос, имеет ли смысл создавать больше потоков, чем ядер в процессоре? if...

Threads. Задача. Написать программу, которая создаёт несколько потоков поиска простых чисел и записи в .txt
Добрый день. Начал изучать потоки и програмить с помощью C++. Дали задание - Написать программу,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.