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

Передача в поток многомерных массивов по указателю - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при обращении к классу http://www.cyberforum.ru/cpp-beginners/thread1816651.html
Есть класс для хранения элементов, к которым должен быть доступ из других классов - решил объявить как глобальный: Items.h: class Items { public: Item potion;//...etc Items() : ...
C++ передача функции указателей Сап, помогите пожалуйста разобраться с передачей указателей функции. Нужно для матрицы A (4×5) определить количество строк, сумма элементов которых положительна, нужно сделать через функции void. И... http://www.cyberforum.ru/cpp-beginners/thread1816644.html
Составить алгоритм подсчитывающий количество недель - C++ C++
количеству с n дней соответствует линейная таблица элементов, в рабочий день обозначено - 1, а нерабочий - 0. Составить алгоритм который считает: а) количество недель в месяце Примечание: Неделей...
Игра в закрашивание клеток C++
Двое ребят на клетчатом листе бумаги N × M клеток играют в такую игру: они по очереди закрашивают клетки (изначально все клетки не закрашены). За ход разрешается закрасить 1, 2, 3 или 10 любых ещё не...
C++ Класс С++ ошибка http://www.cyberforum.ru/cpp-beginners/thread1816618.html
Помогите устранить ошибку Может проблемы в переменных ( такие же переменные я использовал в другом классе) Еще думаю что проблема в пространстве имен Надеюсь поможете и объясните
C++ Вычислить значение выражения совершенно не знакома с C++ но дали задание написать код, помогите пожалуйста.... подробнее

Показать сообщение отдельно
Kapex
15 / 15 / 4
Регистрация: 11.11.2014
Сообщений: 121
05.10.2016, 12:14  [ТС]
DrOffset, спасибо большое. Попробую. На этапе компиляции, к сожалению, размер не известен, поэтому буду пробовать первый вариант. Но я сейчас вижу бОльшие проблемы в размере данных: хочется натравить несколько потоков на 300 Мб данных (данные хорошо обрабатываются в параллель), причём первоначальная идея был наплодить потоков и каждому потоку отдать кусок: первому -- первые 10 Мб, второму - вторые 10 Мб и т.д. Но при такой организации, чую, потоки уже в L3 будут пузиками толкаться, и я не получу пропорционального выигрыша в скорости обработки данных, ибо всё происходит на одной машине с одним процом и общим кэшем.

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