Ich behaupte zu C und OpenMP können wir dir bessere Unterstützung anbieten als zu Pascalosculumobscenum hat geschrieben: ↑So Feb 06, 2022 8:21 pmMöglicherweise werde ich meine sehr spärlichen C-Kenntnisse aufpolieren und mir diese OpenMP-Sache mal zu Gemüte führen, und sei es nur für Benchmark-Zwecke.
Die Suche ergab 2437 Treffer
- So Feb 06, 2022 8:53 pm
- Forum: Sonstige Programmiersprachen
- Thema: FreePascal // Multithread ?
- Antworten: 12
- Zugriffe: 14728
Re: FreePascal // Multithread ?
- Di Feb 01, 2022 10:55 pm
- Forum: Sonstige Programmiersprachen
- Thema: FreePascal // Multithread ?
- Antworten: 12
- Zugriffe: 14728
Re: FreePascal // Multithread ?
("alle Primzahlen zwischen 1 und 50.000" => 7,11 Sekunden) ("alle Primzahlen zwischen 50.001 und 100.000" => 19,52 Sekunden) ("alle Primzahlen zwischen 100.001 und 150.000" => 31,77 Sekunden) Niedrigere Zahlen erfordern weniger Iterationen in der inneren Schleife. Mit einer besseren Aufteilung der ...
- So Jan 30, 2022 1:56 pm
- Forum: Sonstige Programmiersprachen
- Thema: FreePascal // Multithread ?
- Antworten: 12
- Zugriffe: 14728
Re: FreePascal // Multithread ?
Das parallele Abarbeiten hat sogar etwas länger gedauert, als das einfache Abarbeiten mit nur einem Kern. Könntest du das etwas genauer beschreiben? Dass die gesamte parallele Ausführungszeit größer als eine sequentielle Ausführung ist, finde ich wenig überraschend. Die Ausführungszeit eines parall...
- Fr Jan 28, 2022 8:58 pm
- Forum: Sonstige Programmiersprachen
- Thema: FreePascal // Multithread ?
- Antworten: 12
- Zugriffe: 14728
Re: FreePascal // Multithread ?
Die parallele Ausführung von Code muss explizit formuliert werden. Du kannst dem System nicht einfach deinen sequentiellen Code vorwerfen und automatische Parallelität erwarten. Es gibt sicher auch schon Programmiersprachen und Frameworks die das für dich übernehmen, an dieser Stelle der Geschichte ...
- Do Jan 27, 2022 11:58 am
- Forum: Sonstige Programmiersprachen
- Thema: FreePascal // Multithread ?
- Antworten: 12
- Zugriffe: 14728
Re: FreePascal // Multithread ?
Nachdem es jetzt schon einige Tage keine Antwort dazu gab, wage ich mich mal (ohne Pascal-Kenntnisse) ran :D Es gibt für FreePascal diese TThread-Unit, aber auch nach längeren Recherchen und anschauen einiger Examples sehe ich mich nicht in der Lage, das obige Programm so zu verändern, dass alle Ker...
- Mi Nov 03, 2021 4:45 pm
- Forum: Algorithmen und Konzepte
- Thema: Braucht man 3D-Routinen um eine isometrische Darstellung am PC zu erzeugen?
- Antworten: 3
- Zugriffe: 5402
Re: Braucht man 3D-Routinen um eine isometrische Darstellung am PC zu erzeugen?
Ich verlinke den thematisch ähnlichen Thread mal hier:
https://www.proggen.org/forum/viewtopic.php?f=49&t=7485
https://www.proggen.org/forum/viewtopic.php?f=49&t=7485
- Sa Okt 30, 2021 10:02 pm
- Forum: C / C++
- Thema: Array Inhalt überprüfen
- Antworten: 1
- Zugriffe: 4155
Re: Array Inhalt überprüfen
Hallo! Du hast folgende Bedingungen in deiner Schleife: if (arr[j] != a) { printf("Kontrolle\n"); } else if (arr[j] == a) { printf("Die eigegebene Zahl befindet sich im Array!\n"); break; } else { printf("Fehler"); //Leider wird hier nichts angegeben. } Die erste Abfrage überprüft, ob die geratene Z...
- Di Okt 12, 2021 5:27 pm
- Forum: C / C++
- Thema: .au File einlesen und verarbeiten
- Antworten: 6
- Zugriffe: 6964
Re: .au File einlesen und verarbeiten
Ich möchte das gleiche File nun von hinten nach vorne abspielen. Also ein neues File erstellen, das den Sound von hinten nach vorne abspielt. Wie funktioniert das? Ohne das Dateiformat zu kennen, würde ich sagen, dass du den gleichen Header schreiben musst und danach die Samples in umgekehrter Reih...
- Mo Okt 11, 2021 9:31 pm
- Forum: C / C++
- Thema: .au File einlesen und verarbeiten
- Antworten: 6
- Zugriffe: 6964
Re: .au File einlesen und verarbeiten
Da du ein Array übergibst, brauchst du hier keinen Adressoperator ("&"). Außerdem liest du nur "sizeof(int)" Bytes. Soweit ich deinen Code verstanden habe, möchtest du aber 5 Werte mit einer Größe von jeweils "sizeof(int)" lesen.xycode hat geschrieben: ↑Mo Okt 11, 2021 9:05 pmCode: Alles auswählen
read(file, &fields, sizeof(int));
- Mo Okt 11, 2021 6:51 am
- Forum: C / C++
- Thema: .au File einlesen und verarbeiten
- Antworten: 6
- Zugriffe: 6964
Re: .au File einlesen und verarbeiten
Hallo :) Nachdem dein verlinkter Code relativ kurz ist, poste ich ihn mal hier: #include <stdio.h> #include "netinet/in.h" #include <fcntl.h> #include <unistd.h> struct header { char magic[5]; int offset; int size; int encoding; int rate; int channels; }; int main() { int fin; int readResult; fin = ...