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 […]
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 […]
Expliquer les différences entre les systèmes sans état et avec état et les impacts de l’état sur le parallélisme.
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 […]
#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 ?
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 […]
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 à […]
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) }
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.
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 […]