openmp

    1

    3답변

    4 개의 듀얼 코어 AMD Opteron (tm) 프로세서 2210 HE와 O.S.가있는 대학의 서버에서 프로그램을 실행하고 있습니다. Linux 버전 2.6.27.25-78.2.56.fc9.x86_64입니다. 내 프로그램은 Conways Game of Life를 구현하고 pthread와 openmp를 사용하여 실행됩니다. 1-8 스레드를 사용하여 geti

    3

    1답변

    Java로 작성된 GUI 부분이있는 이미지 처리 응용 프로그램을 작성했으며 번호 계산 부분은 C로 작성되었으며 JNI를 통해 호출됩니다. 내 문제는 응용 프로그램이 이미지를 처리하는 데 20-30 초가 소요되며이 시간 동안 응용 프로그램은 작업 전환기 (Alt-Tab)에서 사라지고 응용 프로그램의 창을 이동할 수 없다는 것입니다. 앞에 (이것은 내 주요 관

    0

    1답변

    C++ 객체의 생성자에서 openmp를 사용할 수 있습니까? 그런 생성자가있는 세계 정적 개체가있을 때 수행 할 작업은 무엇입니까?

    3

    1답변

    OpenMP를 C++에서 멀티 스레딩으로 사용할 것을 고려하고 있습니다. 하지만 스레드가 다른 동시 스레드를 기다리지 않고 내 프로그램을 계속 진행하는 방법이 있는지 궁금합니다. (아마도 다른 스레드를 취소하거나 죽일 수 있습니까?) "nowait"절의 존재를 알고 있지만 "대기"또는 "대기하지 않음"결정을 동적으로 수행해야합니다. 내가하는 과정의 결과에

    2

    2답변

    OpenMP로 C++에서 부스트 난수 생성기 코드를 병렬 처리하고 싶습니다. 효율적이고 스레드 안전성이있는 방식으로 처리하고 싶습니다. 누군가가이 일을 어떻게 처리하는지에 대한 조언을 해줄 수 있습니까? 나는 현재 내가 가지고있는 것을 감싸고있다. sampleNormal 함수의 정적 변수가 에 경쟁 조건을 부여 할 가능성이 있으므로 스레드 안전성이 보장되지

    0

    1답변

    나는 약간의 코드를 parallize해야하고, 튀김을 사용하여 boosted를 제안했다. 지금 당장 openMP에 대해 살펴 보았습니다. 당신이 생각하는 것이 그 작업에 더 좋을지 궁금합니다.

    0

    2답변

    OpenMP 기술을 통해 병렬 처리를 수행해야하는 Java 프로젝트가 있습니다. 즉, 어떻게 든 C/C++과 Java 사이에 브리지를 만들어야합니다. 지금까지 나는 자바에서 C/C++ 코드를 통합하기 위해 JNI를 사용하는 것에 대해 들었지만 JaMP를 대신 사용하도록 제안 받았다. 이러한 기술/프레임 워크에 대해 많이 알지 못하므로 사용하기가 덜 쉽고 일

    2

    2답변

    ID 기술 3과 같은 기존 엔진에서 상당한 개선을 달성 할 수있는 방법을 생각할 수 있습니까? 오디오 서브 시스템에서이 작업을 시도함으로써 속도보다 속도가 느려지는 것을 알 수있었습니다. 나는 루프에서 계산되고 코어와 거의 통신하지 않는 데이터의 큰 덩어리가 필요할 것이라고 생각한다.

    0

    2답변

    일반적인 개념이므로 코드를 사용하지 않을 것입니다. 너무 크거나 작지 않은 기능의 시나리오가 있고 OpenMP for 루프 최적화로 쉽게 최적화 될 수 없다고합니다 . 그러나 코드에서 몇 백 개의 관련이없는 상황에서 프로젝트가 실행되는 동안 수백만 번 호출되는 함수입니다.

    3

    1답변

    OpenMP에 대한 높은 수준의 설명은 무엇입니까? Wikipedia article은 "OpenMP (Open Multi-Processing)는 Unix 및 Microsoft Windows 플랫폼을 포함한 여러 아키텍처의 C, C++ 및 Fortran에서 다중 플랫폼 공유 메모리 다중 처리 프로그래밍을 지원하는 API (Application Programm