Suchergebnisse für Anfrage "openmp"
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:
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 ...
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 ...
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, ...
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) ...
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...
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.
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++) { ...