Описание тега pgcc
2
ответа
Использование OpenACC для распараллеливания вложенных циклов
Я очень новичок в openacc и обладаю только знаниями высокого уровня, поэтому любая помощь и объяснение того, что я делаю неправильно, будут оценены. Я пытаюсь ускорить (распараллелить) не такой простой вложенный цикл, который обновляет уплощенный (о…
24 авг '15 в 19:56
1
ответ
Карта PGC но нет записи
Получил это на днях и понятия не имею, что это значит в моих журналах Android для программы, которую я отлаживал: dalvikvm: PGC: map but no entry for Lcom/myapp/Uploader;.run addr=0x01ab Я должен беспокоиться?
01 мар '12 в 00:14
2
ответа
C, pgcc - автоматическое распараллеливание "не исчисляемо"
Я использую это для цикла, который я хочу, чтобы параллелизовать автоматически, он используется для подсчета числа PI: piece=1.0/100000; for (t=0.0; t<1.0; t=t+piece){ x=t+piece/(float)2; if(x<=1.0){ integral=4/(1+x*x); sum=sum+integral; } } Э…
19 мар '11 в 16:17
0
ответов
Расширенный многомерный массив для openacc pgi
ПРЕДМЕТ ЗАКРЫТ, потому что pgc не может использовать этот тип массива, gcc с -fpermissive передал некоторые соответствия c stmdards Я хочу использовать этот тип расширенного массива в компиляторе pgi (потому что gcc не поддерживает вложенные циклы в…
02 ноя '17 в 19:51
1
ответ
Является ли анализ зависимостей обязательным для компиляторов OpenACC?
Многие учебные пособия по OpenACC предполагают, что компилятор / ускоритель будет проверять правильность, автоматически проверяя зависимости и гарантируя, что цикл фактически распараллелен. Однако в спецификации OpenACC, похоже, ничего не говорится …
18 апр '16 в 19:12
2
ответа
openACC передает список структур
У меня есть программа на C, чтобы определить, перекрываются ли 2 набора полигонов. Пользователь вводит 2 набора полигонов (каждый набор данных имеет несколько тысяч полигонов), и программа видит, какой полигон в set1 перекрывается с каким полигоном …
05 авг '16 в 01:31
1
ответ
pgcc, C - цикл не распараллелен: может быть не выгоден
Я хочу помочь выяснить автоматическое распараллеливание с ошибкой - цикл не распараллелен: может быть не выгодно. Я хочу проверить этот код на распараллеливание, но я не знаю, как сделать код эффективным, чтобы компилятор распараллелил его. Вот код:…
20 мар '11 в 06:46
1
ответ
Эквивалент флага pgcc "-Minfo=" для компилятора gcc?
Я только что обнаружил хороший флаг "-Minfo=" в pgcc, который выводит все оптимизации, которые делает компилятор. IE: pgcc -c -pg -O3 -Minfo=all -Minline -c -o example.o example.c run: 55, Memory zero idiom, loop replaced by call to __c_mzero8 91, M…
07 мар '13 в 14:06
0
ответов
Почему смешанный двоичный файл с Haskell и OpenACC получает SEGV?
Почему смешанный двоичный файл с Haskell и OpenACC получает SEGV? Смешанный двоичный файл с GCC и OpenACC имеет хороший результат: https://github.com/master-q/test-openacc-gcc $ make gcc main.c -ldl /opt/pgi/linux86-64/17.10/bin/pgcc -shared -fpic -…
22 апр '18 в 06:00
0
ответов
Компилировать FFTW с pgcc, неопределенная ссылка
Для другого софта мне нужен fftw-2.1.5 с --enable-mpi --enable-type-prefix --enable-float установлены. Это должно быть скомпилировано с pgcc PGCC и др. Устанавливаются под /home каталог. Для этого поста я сократил его с path-to, Я делаю: ./configure…
15 апр '18 в 11:54
1
ответ
Использование openmp для распределения умножения матриц по нескольким графическим процессорам через openacc с использованием C
Я пытаюсь распределить работу по умножению двух матриц NxN на 3 графических процессора nVidia с использованием 3 потоков OpenMP. (Значения матрицы станут большими, следовательно, тип данных long long.) Однако у меня возникают проблемы с размещением …
20 апр '19 в 19:24
1
ответ
OpenACC: как выбрать массив на устройстве из указателя на соответствующий массив на хосте
Я пытаюсь выгрузить существующий код C на GPU с помощью OpenACC. В исходном коде ЦП часто требуется выбрать массив данных на основе значения некоторого параметра. Ниже приведен пример кода ЦП: #include <stdio.h> #include <stdlib.h> void …
07 янв '20 в 12:13
1
ответ
Как я могу заставить gcc makefile скомпилировать OpenAcc с помощью PGCC?
У меня есть make-файл, который изначально был написан для компиляции gccоднако я добавил OpenACC в свой код, и я хочу, чтобы он скомпилировал его, я изменил строку компиляции на следующую: $(CC) -fast $(CPPFLAGS) $< -o $@ и пытаюсь бежать make CC…
05 май '21 в 08:53
1
ответ
ошибка openacc при присвоении значений динамически выделяемому массиву элементов структуры структуры, на которую ссылается указатель
Я пытаюсь обдумать объединение openacc с указателями на структуры, содержащие динамически распределяемые элементы. Код ниже не работает с Сбой в потоке:1 вызов cuStreamSynchronize возвратил ошибку 700: недопустимый адрес во время выполнения ядра при…
09 дек '20 в 22:26
0
ответов
PostgreSQL сообщает об ошибке нехватки памяти с помощью EXEC SQL
Я использую EXEC SQL для выполнения очень длинного SQL (6000 символов) в файле PGC, иногда ошибкаSQLSTATE=[YE001] SQLERRM=[out of memory on line 400], иногда работает нормально. Используйте vmstat для просмотра памяти -------------memory---------- s…
16 сен '22 в 07:23