Articles of parallel processing

Comment fonctionne node.js?

Je ne comprends pas plusieurs choses à propos de nodejs. Chaque source d’information dit que node.js est plus évolutif que les serveurs Web threadés standard en raison du manque de threads de locking et de changement de contexte, mais je me demande si node.js n’utilise pas de threads. Que signifie le modèle d’E / S […]

Différence entre section et tâche openmp

Quelle est la différence entre OpenMP entre: #pragma omp parallel sections { #pragma omp section { fct1(); } #pragma omp section { fct2(); } } et : #pragma omp parallel { #pragma omp single { #pragma omp task fct1(); #pragma omp task fct2(); } } Je ne suis pas sûr que le deuxième code soit […]

Quelles sont les différences entre les systèmes sans état et avec état, et quel impact ont-ils sur le parallélisme?

Expliquer les différences entre les systèmes sans état et avec état et les impacts de l’état sur le parallélisme.

Parallel ForEach sur DataTable

Je voudrais utiliser la nouvelle fonction Parallel.ForEach pour parcourir une donnée et effectuer des actions sur chaque ligne. J’essaie de convertir le code ci-dessous: foreach(DataRow drow in dt.Rows) { … Do Stuff … } Pour ce code: System.Threading.Tasks.Parallel.ForEach(dt.Rows, drow => { … Do Stuff … }); Lorsque je lance le nouveau code, j’obtiens l’erreur: Les […]

OpenMP: les variables locales sont-elles automatiquement privées?

#pragma omp parallel { int x; // private to each thread ? } #pragma omp parallel for for (int i = 0; i < 1000; ++i) { int x; // private to each thread ? } Je vous remercie! PS Si les variables locales sont automatiquement privées, quel est l’intérêt d’utiliser une clause privée ?

Qu’est-ce qu’une «étincelle» dans Haskell

Je suis confus au sujet de la notion d’étincelle Est-ce un fil dans Haskell? Ou l’action de créer un nouveau fil? Merci à tous: Donc pour résumer, les étincelles ne sont pas des threads mais plutôt des unités de calcul (des tâches à mettre en termes C # / Java). C’est donc la manière de […]

Exécuter plusieurs scripts en script bash parallèle

J’ai un script bash qui contient d’autres scripts qui sont exécutés en série. Cependant, il faut beaucoup de temps pour tous les exécuter. Existe-t-il un moyen d’exécuter ces scripts en parallèle pour améliorer les performances globales? Ils sont indépendants les uns des autres. Il ressemble à: #!/bin/bash #some code here cppcheck.sh churn.sh run.sh Mettre à […]

Comment puis-je imprimer lorsque j’utilise% dopar%

J’ai une boucle foreach qui utilise %dopar% avec doSNOW comme back-end. Comment puis-je imprimer la boucle à chaque itération? Mon code ci-dessous est ce que j’utilise actuellement, mais il n’imprime rien. foreach(ntree=rep(25,2),.combine=combine,.packages=’randomForest’, .inorder=FALSE) %dopar% { print(“RANDOM FOREST”) randomForest(classForm,data=data,na.action=na.action,do.trace=do.trace,ntree=ntree,mtry=mtry) }

Apache Spark vs Akka

Pourriez-vous s’il vous plaît me dire la différence entre Apache Spark et AKKA, je sais que les deux frameworks étaient destinés à programmer des calculs dissortingbués et parallèles, mais je ne vois pas le lien ou la différence entre eux. De plus, je souhaiterais que les cas d’utilisation conviennent à chacun d’eux.

Parallélisme chez Julia. Caractéristiques et limites

Dans leur article arXiv , les auteurs originaux de Julia mentionnent: 2.14 Parallelism . L’exécution parallèle est assurée par un système de traitement multi-processus implémenté dans Julia dans la bibliothèque standard. La conception du langage prend en charge l’implémentation de telles bibliothèques en fournissant des coroutines symésortingques, qui peuvent également être considérées comme des threads […]