openacc

    1

    1답변

    OpenACC를 사용하여 GCC에서 NVIDIA GPU로로드하는 코드를 컴파일하려고하는데 위에서 언급 한 것과 유사한 컴파일러 옵션을 찾을 수 없었습니다. 오프 로딩과 관련된 모든 작업에서 GCC에보다 자세한 정보를 제공 할 수있는 방법이 있습니까?

    1

    1답변

    OpenACC가 if 문을 효율적으로 처리하지 못한다고 들었습니다. 사용하지 않으려 고합니다. for (m=0; m<polygon2.num_vertices; m++) { polygon2Vertex1 = listOfpolygon2Vertex[m]; if ((m+1) == polygon2.num_vertices){ // last

    0

    1답변

    객체 지향 OpenACC 구현을 만들려고 시도하는 동안 나는 this question을 우연히 발견했습니다. 거기에서 GTC15 (코드는 http://www.pgroup.com/lit/samples/gtc15_S5233.tar)에서 @ mat-colgrove가 제공 한 코드를 사용했습니다. 내가 OpenACC에서 데이터를 관리하는 데 객체를 사용하는 방법에

    1

    1답변

    와 PGI OpenACC 지원 라이브러리를 연결 및 GCC로 구축되는 프로그램에 연결 : 이제 c - Linking a PGI OpenACC-enabled library with gcc , 나는 동일한 질문이 있지만 동적으로입니다. 라이브러리가 인데 동적으로이 PGI로 빌드되는 동안 어떻게 gcc로 프로그램을 만들 수 있습니까? 는 또한, 고려 다음과 같은

    1

    1답변

    gfortran에 host_data가 지원되므로 DGEMM을 테스트하고 싶습니다. 테스트 케이스를 기반으로 내가 DGEMM이 CUBLAS를 사용하기위한 샘플 코드를 작성 host_data patch 여기에 게시. program test use iso_c_binding implicit none integer(c_int), pa

    0

    1답변

    나는 CUDA 기반 코드를 가지고 있으며 코드 일부에 OpenACC를 통합하고자합니다. 하지만 OpenACC 코드로 병렬 처리하려고하는 기능은 CUDA 호출에 의해 제어되며 때때로 그렇지 않습니다. 제 질문은 어떻게 OpenACC 라이브러리에 문의하여 장치가 사용 중인지 여부를 확인할 수 있습니다. API 호출이 있습니까? 참고 : 저는 완전히 CUDA에

    0

    1답변

    호스트에 크기 N의 배열이 있습니다. 내 장치로 전송 한 다음 별칭을 할당하고 사용하려고합니다. 그러나 "배열의 경계를 결정할 수 없습니다"라는 메시지가 표시됩니다 컴파일 오류. 예 : 코드 위 #include <openacc.h> #include <stdio.h> #include <stdlib.h> #define N 1000 int main(

    1

    3답변

    "inside"배열을 std::vector에 가져 오려고합니다. 나는 C++을 잘 모른다. 기본적으로 배열 (첫 번째 요소 인 iirc에 대한 포인터)과 크기를 얻기위한 스 니펫을 찾고있다. 배열의 내용을 OpenACC을 통해 가속기 장치로 전송하기 때문에이 코드가 필요합니다. 내가 조작해야하는 함수에서 얻은 것은의 시작과 끝에 두 개의 RA-Iterato

    0

    1답변

    MPI/OpenACC Fortran 코드를 프로파일 링하려고합니다. MPI here으로 nvprof를 실행하는 방법을 자세히 설명한 사이트를 발견했습니다. 주어진 예제는 OpenMPI를위한 것입니다. 그러나, 나는 MPICH에 국한되어 있으며 그와 동등한 것을 이해할 수 없다. 누구든지 그게 뭔지 알아?

    1

    1답변

    최근 GCC 커뮤니티에서 컴파일러에서 OpenACC를 지원하기위한 노력이있었습니다. 그래서, 나는 그것을 시험해보고 싶었다. 는 GCC 웹 사이트의 기본 문서에 가까웠다이 단계별 튜토리얼 (tutorial)를 사용하여, 나는 컴파일하고 GCC OpenACC 지원 6.1을 구축 할 수 있었다. 그럼, 다음 명령을 사용하여 내 프로그램을 컴파일 : gcc pi