Je comprends que la planification de Gang est un algorithme d'ordonnancement pour les systèmes parallèles qui planifie des processus ou des processus connexes à exécuter simultanément sur différents processeurs. La planification de gang est utilisée de sorte que si deux threads ou processus ou plus communiquent entre eux, ils seront tous prêts à communiquer en même temps. Cependant, comment un algorithme d'ordonnancement de gang détermine-t-il que l'ensemble particulier de processus communiquera entre eux et par conséquent ordonnera des threads ou des processus liés à être exécutés simultanément sur différents processeurs?Ordonnancement de Gang en RTOS sur un processeur multicœur
Répondre
La planification du Gang est généralement appliquée à un travail, soit par défaut du système d'exploitation, soit parce que le travail a été marqué pour la planification d'un groupe. Toutes les tâches du travail sont planifiées ensemble sans essayer de mesurer si elles communiquent toutes activement.
Le présent document comporte une introduction et quelques citations qui peuvent vous aider à obtenir arrière-plan sur la planification des gangs:
Papazachos, Z.C .; Karatza, H.D .; , "Gang ordonnancement dans un système à deux grappes avec des travaux sporadiques critiques et des migrations," Évaluation des performances de l'ordinateur & Telecommunication Systems, 2009. SPECTS 2009. Symposium international sur, vol.41, n °, pp.41-48, 13- 16 Juillet 2009 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5224147&isnumber=5224098
- 1. Application multithread dans un processeur multicœur
- 2. Détermination de la charge sur un cœur particulier dans un processeur multicœur
- 3. Comment puis-je obtenir l'ID du processeur sur un PowerPC multicœur?
- 4. Ordonnancement d'appel de méthode rapide en Python
- 5. Méthodes d'interrogation et d'interruption pour le traitement des paquets dans un processeur multicœur
- 6. iPhone dynamique uiview ordonnancement
- 7. ordonnancement des threads de processus
- 8. Lua tâche ordonnancement
- 9. COM Architecture multithread sur une machine multicœur
- 10. liens de code RTOS open source
- 11. La cellule IBM est-elle multicœur?
- 12. Comment calculer l'heure d'une tâche RTOS
- 13. wcf et multicœur
- 14. Puis-je choisir par programme quel est le cœur d'un processeur multicœur sur lequel mon thread doit fonctionner?
- 15. Sur un multicœur x86, un verrou est-il nécessaire en tant que préfixe à XCHG?
- 16. nptl SIGCONT et ordonnancement de threads
- 17. ordonnancement multitreading ce lié java
- 18. Machine virtuelle multicœur pour test mpi ouvert
- 19. Configuration partagée multicœur SOLR
- 20. Modèles de conception PAS dans le Gang of Four?
- 21. Il est possible d'étendre un noyau OpenCL pour l'exécuter simultanément sur le processeur et le GPU.
- 22. Prise en charge de .NET Framework pour le matériel multicœur
- 23. ordonnancement des tâches à une seule ressource en utilisant Prolog
- 24. SQL 2008 Ordonnancement spatial des objets
- 25. Instruction SQL IN et ordonnancement des résultats
- 26. round robin ordonnancement des itérateurs Java
- 27. Sur MacOSX multicœur, le code C++ suivant est-il threadsafe?
- 28. Toute implémentation de tri multicœur dans .NET?
- 29. Processeur de paiement en ligne: WinForms, LicenseKey
- 30. Récupération de l'heure du processeur en JavaScript
La nature et la fréquence de vos questions me fait me demander si nous faisons vos devoirs (ou même votre doctorat!). La plupart de cette question est une copie verbatim de l'article de Wikipedia sur le sujet. Pouvons-nous avoir de l'honnêteté ici? – Clifford
PS: Le troisième paragraphe de l'article Wikipedia est la réponse. – Clifford