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

Можно ли это распараллелить? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оптимизировать код оператор switch http://www.cyberforum.ru/cpp-beginners/thread902795.html
Послкажите что нетак после cin>>v содержимое switch не работает void main() { float inches=2.54; float cm; int v; float kol;
C++ Файл создается, но в него не записываеться информация, и не выводится в консоль #include <vcl.h> #pragma hdrstop #include<stdlib.h> #include<iostream.h> #include<stdio.h> #include<conio.h> #pragma argsused int n; struct Vid {char nazvamarki; http://www.cyberforum.ru/cpp-beginners/thread902793.html
Ошибка C++
Посмотрите пожалуйста что не так. #include "stdafx.h" using namespace std; int main() { setlocale(LC_ALL, "Russian_Russia.1251"); char operation='c'; char operation2='c'; double a, b, c; int x =0;
C++ Найти в массиве значение и вывести его индекс на экран, вычислить сумму модулей элементов массива
Написать программу обработки одномерного статического массива целых случайных чисел в диапазоне значений -100…100 в соответствии с вариантом задания. Размерность массива задается равной 20. Результаты работы программы вывести на экран 1) найти в массиве введенное пользователем значение и вывести его индекс на экран; 2) вычислить сумму модулей элементов массива, расположенных после последнего...
C++ Проблемы с алгоритмом решения задачи http://www.cyberforum.ru/cpp-beginners/thread902755.html
Нужно написать алгоритм решения задачи. Т.е. что и как делает прога, желательно построчно, ну или близко к этому. Собственно задача: Удалить из строки часть символов с заданной позиции и заданной длины. #include <stdio.h> #include <string.h> void deldigits (char *a){
C++ Метод Хилла Нужно расшифровать сообщение, которое зашифровано методом Хилла с матрицей 7х7: ... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
16.06.2013, 13:24  [ТС]     Можно ли это распараллелить?
Цитата Сообщение от diagon Посмотреть сообщение
В том то и проблема, что если количество потоков равно количеству ядер, то будет достигнута оптимальная скорость. Однако если потоков больше чем ядер, то начнется снижение производительности.
Ветвей больше, чем ядер, быть не может, но бывают маленькие массивы. Интересует разделение этой функции именно на ветви, а не потоки ради потоков.

Добавлено через 3 минуты
Цитата Сообщение от diagon Посмотреть сообщение
И в данном случае количество_потоков = размер_массива / 2
Т.е. уже для массива в 200 элементов создастся 100 потоков.
Массированный параллелизм водится на соответствующем "железе" из будущего, скорее всего квантовом, а массив может иметь и 4 элемента.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru