openmp

    1

    3답변

    는 그냥 작은 OMP 테스트를 작성하고 정확하게 모든 시간을 작동하지 않습니다이 #include <omp.h> int main() { int i,j=0; #pragma omp parallel for(i=0;i<1000;i++) { #pragma omp barrier j+= j^i; } return

    3

    1답변

    OpenMP를 사용하는 응용 프로그램을 컴파일하고 있습니다. -fopenmp와 함께 gcc 4.4를 사용하고 있습니다. 또한이 애플리케이션은 자체 버전의 OpenMP (libiomp5)가 포함 된 IPP를 사용합니다. (참고 : 우리는 ippSetNumThread (1)을 호출하여 IPP의 내부 스레딩을 비활성화하고 있습니다. 인텔의 설명서에 따르면 다른

    0

    4답변

    배열을 초기화하기 위해 (다소 복잡한) 카운터 객체 sp_ct을 사용하는 for 루프가 있습니다. int firstloop=-1; #pragma omp parallel for \ default(none) shared(size,in) firstprivate(sp_ct,firstloop) for(int p=0;p<size;p++) {

    6

    2답변

    저는 실제로 데이터 처리 코드 인 libxml2을 사용하고 있습니다. 제거가 불가능한 메모리 누수에 붙어 있습니다. #include <stdlib.h> #include <stdio.h> #include <libxml/parser.h> #include <libxml/tree.h> #include <omp.h> int main(void) {

    7

    2답변

    나는 다음과 같은 코드를 사용하여 C++ 프로그램의 병렬 효과를 얻기 위해 노력하고 : 나는 때문에 병렬로 인터리브 출력을 기다리고 있었다 .. 나는이 프로그램을 여러 번 실행했다 #include<iostream> using namespace std; int main() { #pragma omp parallel sections { #p

    0

    1답변

    나는 .. C++의 OpenMP에서 C#을 스레드의 효과를 달성하기 위해 부모 나 아이도 합류 할 기다리는 Thread t=new Thread(func1); t.Start(); // Do something // Do something else 주의가 필요합니다 .. 나는이 작업을 수행 할 수 있습니다 C++ OpenMP ?? 감사합니다,

    1

    4답변

    오픈 소스가 CentOS의 새로 설치에 설치되었는지 알려주지 않습니다. 개발자 도구를 사용하기 만하면됩니다. ldconfig -p |를 실행하려고했습니다. grep openmp와 나는 목록에없는 것을 본다. 해당 버전의 gcc에서 사용할 수 있습니까? 감사

    2

    2답변

    C++ 0x가 좋은 병렬 구조를 제공하는 반면 OpenMP를 사용하여 (결과적으로 C++ 프로그래머라고 가정 할 때 제 3 자 라이브러리와 연결하는) 이점에 대해 궁금합니다. 누군가 내가 저에게 프로를 제공 할 수 있습니까? 단점. OpenMP를 C++ 0x build-in 구조체 대신 사용 하시겠습니까?

    3

    2답변

    OpenMP는 병렬 섹션 내에서 선언 된 데이터를 어떻게 처리합니까? C99 이전에 private() 절을 사용하여 스레드 로컬 데이터를 지정했습니다. int i, x; #pragma omp parallel for private(x) for (i=0; i<n; i++) { x=i; } 이제 C99에서는 데이터와 코드를 혼합 할 수 있으므로

    2

    2답변

    왜이 오류가 발생하며 어떻게해야합니까? 당신이 프라 그마에게 omp for 및 omp parallel for이 같은 일이 아니라는 것을 #pragma omp parallel for firstprivate(j) 주를 사용하는 경우 error: firstprivate variable 'j' is private in outer context void fo