Suchergebnisse für Anfrage "openmp"

2 die antwort

langsames, dünnflüssiges Matrixvektorprodukt (CSR) unter Verwendung von offenem mp

Ich versuche ein spärliches Matrix-Vektor-Produkt mit open mp zu beschleunigen. Der Code lautet wie folgt:

1 die antwort

Thread-Affinität zu Windows, MSVC und OpenMP

Ich möchte die Threads in meinem Code an jeden physischen Kern binden. Mit GCC habe ich das erfolgreich gemachtsched_setaffinity so muss ich nicht mehr einstellenexport OMP_PROC_BIND=true. Ich möchte dasselbe in Windows mit MSVC machen. Windows ...

6 die antwort

segfault mit -fopenmp für ein einfaches Programm

Ich erfrische openmp ein bisschen und bin in diese seltsame Situation geraten. Ich habe mich vom Haufen abgeschabt und diesen minimalen Trivialfall geschaffen, der das Problem zeigt program ex2 implicit none integer, parameter :: n=10000000 ...

TOP-Veröffentlichungen

4 die antwort

Verstehen der Kollaps-Klausel in openmp

Ich bin auf einen OpenMP-Code mit der für mich neuen Collapse-Klausel gestoßen. Ich versuche zu verstehen, was es bedeutet, aber ich glaube nicht, dass ich die Auswirkungen vollständig verstanden habe. Eine Definition, die ich gefunden habe, ...

10 die antwort

Ist es möglich ein Array mit openmp zu verkleinern?

Unterstützt OpenMP nativ die Reduzierung einer Variablen, die ein Array darstellt? Dies würde in etwa wie folgt funktionieren ... float* a = (float*) calloc(4*sizeof(float)); omp_set_num_threads(13); #pragma omp parallel reduction(+:a) ...

2 die antwort

Helgrind (Valgrind) und OpenMP (C): Fehlalarme vermeiden?

Die Dokumentation zum Valgrind Thread Error Detection Tool Helgrind, gefundenHierwarnt davor, dass, wenn Sie GCC zum Kompilieren Ihres OpenMP-Codes verwenden...

2 die antwort

Compilerfehler "Ungültiges Steuerungsprädikat" bei Verwendung von OpenMP

Ich erstelle einen einfachen Primzahlprüfer, basierend aufC - Bestimmen Sie, ob eine Zahl eine Primzahl ist , aber unter Verwendung von OpenMP.

6 die antwort

Verwenden Sie openMP, um den Index des minimalen Elements parallel abzurufen.

Ich habe versucht, diesen Code zu schreiben float* theArray; // the array to find the minimum value int index, i; float thisValue, min; index = 0; min = theArray[0]; #pragma omp parallel for reduction(min:min_dist) for (i=1; i<size; i++) { ...

1 die antwort

OpenMP mit MSVC 2010 Debug erzeugt einen seltsamen Fehler, wenn Objekte kopiert werden

2 die antwort

OpenMP- und MPI-Hybridprogramm