Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование многоядерных процессоров - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ interface http://www.cyberforum.ru/cpp/thread6058.html
Помогите кто чем может! Пишу приложение использующее модули расширения. Программный интерфейс модулей реализован в виде экспортных функций. Данный интерфейс является "входной дверью" обеспечивающий...
C++ Написание простого компилятора Хотел бы попробовать написать простенький компилятор, но не знаю с чего начать, помогите ссылкой на какой нибудь урок или советом. http://www.cyberforum.ru/cpp/thread5950.html
C++ Передача файлов на телефон через COM порт
Помогите пожалуста понять как можно осуществить передачу файлов на мобильный телефон через АТ команды!Как посылать АТ команды на телефон и принимать ответ я разобрался!У меня есть АТ команды передачи...
C++ задан элипс с центром в точке
Народ кто может помочь по курсовой стучите в асю 358-128-757. Она не такая сложная ток я не как не могу разобраться сам в С++ т.к. я новичок. Помогите плз разобраться, а то самому не получается не...
C++ Инициализация графического режима! http://www.cyberforum.ru/cpp/thread4140.html
Кто может - помогите!!!! На экране сообщение: ...Device driver file not found (EGAVGA.BGI)... Но в папке BGI он есть. Папка с драйверами задана в настройке при инсталяции. В чем проблема? Может в...
C++ Бегущая строка Привет, подскажите, кто может, как в C++ (на самом деле надо на Perl, но д.б. очень похоже) можно забацать "бегущую строку". Условия: 1. Консольное приложение 2. Вывод в текстовом режиме (STDOUT)... подробнее

Показать сообщение отдельно
creation
21 / 0 / 1
Регистрация: 22.02.2008
Сообщений: 4

Программирование многоядерных процессоров - C++

22.02.2008, 09:28. Просмотров 6966. Ответов 4
Метки (Все метки)

Написал программу, которая очень требовательна к процессору...
В течение 2-ух месяцев оптимизировал...

Теперь пришел к идеи, что надо покупать новый ПК с многоядерным процессором...
Я так понимаю, что ОС воспринимает его как несколько физических процессоров...

И соотвественно, если я разделю программу на параллельные потоки, то ОС сама потоки распараллелит...
У меня нету опыта программирования под многоядерные процессоры и мало информации, где об этом почитать...
И вообще как проще нагрузить все ядра?

Если я создам, например 4 потока с бесконечными циклами посредством функции _beginthread
Будут ли загружены все 4 ядра?

Или необходимы какие-то специализированные способы распараллеливания для многоядреных процессоров?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru