INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

parallele Ausführung von for-loops



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

24.07.2019, 13:36 (Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2019 13:36 von stsc.)
Beitrag #1

stsc Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 53
Registriert seit: Nov 2007

8.5, 2012, 2016
2002
DE

98693
Deutschland
parallele Ausführung von for-loops
Hallo,

mir ist eher zufällig aufgefallen, dass in bestimmten Fällen die parallele Ausführung einer for-Schleife deutlich langsamer sein kann als die nicht-parallele. Aufgefallen ist mir dies bei der Auswertung eines sehr großen Datensatzes (einige 100.000 Werte). Die parallele Ausführung benötigte einige 100s. Eine nicht-parallele Ausführung benötigte nur etwa 1s, war also wesentlich schneller. Im angehangen Beispiel habe ich eine ähnliche Routine mit Zufallsdaten erstellt. Hier ist die nicht-parallele Schleife etwa 4mal schneller. Das Beispiel ist natürlich sinnlos, aber mir geht es um den Effekt. Real musste ich aus bestimmten Proben einige herausfiltern (am Probennamen (String) erkennbar). Mein PC (Win 7 / 64Bit) läuft mit einem i5-4590 (4 Kerne). Habe LabVIEW 2016 32Bit und LabVIEW 2016 64 Bit installiert.

Meine eigentlichen Fragen lauten: Ist dieses Problem bekannt? Wenn ja, gibt es irgendwelche Regeln bzw. ist es irgendwie erkennbar, ob die parallele Ausführung einer Schleife zu tatsächlich schnelleren Laufzeiten führt oder muss jedesmal getestet werden? Kann es sich um ein lokales Problem handeln?

Vielen Dank!
stsc


Angehängte Datei(en)
16.0 .vi  for_loop_parallel.vi (Größe: 315,76 KB / Downloads: 178)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
parallele Ausführung von for-loops - stsc - 24.07.2019 13:36

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  LV crasht beim Editieren von Event-Loops Lime 1 1.047 22.03.2024 18:02
Letzter Beitrag: Martin.Henz
  Case Ausführung - automatisch und einzeln ar7ur8 4 3.663 16.07.2021 15:46
Letzter Beitrag: ar7ur8
  Parallele Frequenz-Datenerfassung mit NI-9401 ArneS 5 3.018 18.02.2021 09:41
Letzter Beitrag: GerdW
  Verbindung von 2 While Loops Olli_11845 4 2.613 29.04.2020 13:10
Letzter Beitrag: Freddy
  Loops Ratio 17 9.547 21.12.2017 15:53
Letzter Beitrag: GerdW
  Beendet die Methode FP schließen auch die Ausführung? hansi9990 3 3.787 23.10.2017 07:41
Letzter Beitrag: GerdW

Gehe zu: