openmp

    0

    1답변

    openmp를 사용하여 병렬 처리해야하는 C 프로그램을 작성했습니다. 나는 개인 및 공유 변수를 선언했지만 코드의 시작 부분에서 좀 프로 시저를 호출하고 때 코드는 OpenMP를하지 않고 잘 작동이 변수가 사립 내가 error for object 0x1000c1e20: pointer being freed was not allocated dest

    2

    1답변

    OpenMP에서 만든 스레드를 파괴 할 수 있습니까? 프로그램이 시작되면 하나의 스레드 만 있습니다. 스레드 풀이 있기 때문에 병렬 처리 된 섹션이 여러 개 남아 있습니다. 병렬 섹션을 실행 한 후에이 풀을 파괴 할 수있는 방법이 있습니까? 나는 동적 라이브러리에서 OpenMP를 사용하고 스레드가 실행되는 동안 라이브러리 핸들을 닫을 수 없기 때문에 질문합

    1

    2답변

    하나의 GPU 당 많은 호스트 (OpenMP) 스레드를 사용하는 코드를 작성했습니다. 각 스레드는 자체 CUDA 스트림을 가지고있어이를 요청합니다. 아래 코드와 매우 비슷하게 보입니다. #pragma omp parallel for num_threads(STREAM_NUMBER) for (int sid = 0; sid < STREAM_NUMBER; sid+

    0

    1답변

    3 개의 코드가 OpenMP와 동시에 실행되도록하려면 어떻게해야합니까? 다음 장난감 문제에서 AB 섹션은 일부 데이터를 생성하고 C 섹션은 데이터를 폴링하고 이에 대한 조치를 취합니다. int main(int argc, char* argv[]) { int G = -1,S = -1; #pragma omp parallel sections d

    0

    1답변

    저는 우분투 10.04에 있으며, gcc 버전은 4.4.3입니다. omp.h 및 g ++ 매개 변수 -fopenmp으로 C++ 코드를 컴파일 중입니다. 대부분의 경우 모든 것이 예상대로 작동합니다. 쿼드 코어에는 하이퍼 스레딩이 있으므로 사실상 8 코어입니다. 무작위로, 소프트웨어를 실행하고 시스템 모니터를 볼 때 모든 8 개의 코어가 최대 100 %까지

    1

    1답변

    예전에 question에서 나는 매크로들을 이맥스에서 일반적인 C 코드로 들여 쓰기하는 법을 배웠다. OpenMP의 #pragma omp 지시어 때문에이 코드가 필요하지만, #if과 #endif 같은 매크로는 다른 모든 종류로 유지하려고합니다. (c-set-offset (quote cpp-macro) 0 nil) 위의 규칙은 모든 매크로를 동일하게 취급

    0

    1답변

    나는 순진한 indexOf 함수를 작성하려고합니다. 현재 작동하고 올바른 위치를 얻습니다. 그러나 비교 횟수를 계산할 때 오버플로됩니다. 나는 긴 long ints로 그것들을 모두 변환하려고 시도했지만 어떤 차이를 만드는 것 같지 않습니다. 이 문제를 해결하려면 어떻게해야합니까? int hostMatch(long long int *comparisons)

    3

    1답변

    OpenMP를 사용하여 일부 긴 계산을 병렬로 수행하는 C++ 프로그램이 있습니다. 이제이 프로그램은 사용자 입력에 응답하고 그래픽을 업데이트해야합니다. 지금까지 메인/GUI 스레드에서 계산을 시작하여 작업 부하를 조심스럽게 밸런싱하여 OpenMP 스레딩 오버 헤드를 줄이거 나 길게 GUI가 응답하지 않게하지 않았습니다. 분명히 모든 것을 동시에 실행하여

    8

    1답변

    OpenMP에서 다차원의 난처하게 병렬 루프를 병렬화하는 적절한 방법은 무엇입니까? 크기의 수는 컴파일 타임에 알려지지 만 크기가 클 수는 없습니다. 그들 중 누구라도 하나, 둘, 또는 백만 일 수 있습니다. 확실히 나는 N omp parallel의는 N 차원 루프 ... 생각을하지 않으려 : 문제는 개념적으로 간단합니다. 가장 바깥 쪽의 '큰'루프 만 병

    4

    2답변

    간단한 레일 3 앱과 함께 앉아 여기에 간단한 갤러리 모델이 있고 각 갤러리에는 많은 이미지가 있습니다. 이미지 모델은 클립으로 내 galleries_controller에서 다음과 같은 옵션 has_attached_file :local, :styles => { :large => "800x800>", :medium => "300x3