Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 07.03.2015
Сообщений: 6
1

Увеличение значения переменной, обявленной в глобальной области

17.05.2015, 19:52. Показов 651. Ответов 2
Метки нет (Все метки)

Начал изучать CUDA, т. к. надо пистаь курсач... И вот у меня появился вопрос. Допустим я выделил в глобальной памяти интовую переменную. Могу ли я допустим с каждой нити увеличивать ее на 1. Для такой штуки я так понимаю нужно что-то наподобие семафора.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2015, 19:52
Ответы с готовыми решениями:

Задать значения глобальной переменной при разных условиях
Как глобально задать значение переменной при разных условиях, а потом обращаться к этим значениям...

Увеличение значения переменной
Доброго времени суток, форумчане) Утром начал учить C++, сейчас пишу простенькую игру типа "угадай...

Различие глобальной и глобальной статической переменной
у нас есть заголовочный файл со стражами, допустим global.h , его используют несколько других...

Видимость констант из глобальной области внутри класса
#include <iostream> //stack struct struct node; struct node { int* val; node* prev;...

2
Эксперт С++
4974 / 3081 / 456
Регистрация: 10.11.2010
Сообщений: 11,160
Записей в блоге: 10
17.05.2015, 21:53 2
Да. Тут подойдёт, например, критическая секция или атомарная переменная.
0
0 / 0 / 0
Регистрация: 07.03.2015
Сообщений: 6
18.05.2015, 09:39  [ТС] 3
а можно пример кода или ссылочку, то я чет слабо понимаю как создать критическую секцию и перенести ее на gpu
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2015, 09:39

Инициализация глобальной переменной
Здравствуйте, мне необходимо в программе по решению СНАУ добавить возможность задавать коэфициенты...

Избавиться от глобальной переменной
#include <iostream> // подключаем ввод/вывод #include <cmath> ...

Можно ли обратиться к перекрытой глобальной переменной?
int x; void f(int x); int main() { f(2); return 0; }; void f(int x) { x=x; // здесь я...

Как сделать матрицу глобальной переменной?
int main() {randomize(); int N,M; cout<<"Vvedit rozmirnist matrici NxM:\n"; cin>>N; cin>>M;...


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

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

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