Je lis à propos du tri rapide parallèle (mais pas d'équilibrage de charge). qui peut donner un bon algorithme pour l'utilisation sur 2, 4, 8 cœurs?tri et équilibrage de charge
Répondre
Pour les processeurs multicœurs Intel, il y a this paper.
papier difficile ... mais thx) je vais essayer de le comprendre ... –
algorithmes ne marche pas dépendent du matériel.
Vous pouvez implémenter votre programme pour utiliser plusieurs cœurs, c.-à-d.: Multi-threading, cependant, le tri rapide est un tri rapide. les algorithmes (idée) sont identiques. Ce que vous pouvez faire est, pour un processeur dual core, une fois que vous avez divisé l'entrée en deux, vous pouvez affecter chaque partition à un core et continuer de la même manière. à la fin, vous pouvez fusionner les résultats. Cela devient comme une sorte de fusion, sauf que vous utilisez un pivot.
:) oui, mais quand je vais fusionner 2 séquences je vais utiliser seulement 1 core. Si nous supposons que nous avons 2 core, le second core ne fera rien. est-ce normal? Si nous avons 4 noyaux ... 8 ....? –
vous n'êtes pas un programmeur. Je peux le dire. et je suis trop paresseux pour écrire quelque chose de plus que cela., – DarthVader
- 1. Windows/.NET Répartition de charge et équilibrage
- 2. Clustering Tomcat et équilibrage de charge?
- 3. Équilibrage de charge JBoss et Apache
- 4. équilibrage de charge entre serveurs
- 5. équilibrage de charge en php
- 6. Équilibrage de la charge de l'homme pauvre
- 7. Équilibrage de charge des connexions client
- 8. Équilibrage de charge, Spring Security, ConcurrentSessionFilter
- 9. simple équilibrage de la charge alghorithm
- 10. IIS 6.0 Équilibrage de charge et session In-Proc ASP.NET
- 11. Équilibrage de charge d'une application ou d'un service de console
- 12. Équilibrage de charge OU Serveurs de basculement pour l'application .net
- 13. Équilibrage de charge d'astérisque à l'aide d'openser/opensips
- 14. Équilibrage de charge WebServices à l'aide d'Oracle WebCache?
- 15. Recherche SharePoint avec équilibrage de charge réseau (NLB)
- 16. Équilibrage de charge à l'aide de SQL Server et TempData MVC
- 17. Biztalk Server 2009 - Clustering de basculement et équilibrage de charge réseau (NLB)
- 18. Problèmes avec weblogic 9.2 équilibrage de charge et mise en cluster à l'aide du plugin proxy
- 19. ASP.NET: équilibrage de charge copie et déplacement de fichiers et de dossiers situés dans le partage réseau
- 20. Équilibrage d'arbre AVL
- 21. Comment configurer dotNetOpenId dans un environnement sans équilibrage de charge de session
- 22. Memcached + chargement de données par lots + réplication + équilibrage de charge, des solutions existantes?
- 23. Équilibrage de charge réseau (NLB, Network Load Balancing): convient-il aux applications ASP.NET «stateful»?
- 24. Équilibrage de charge logiciel + certains outils ESB pour .NET. Quelles sont les options? (Le cas échéant)
- 25. Comment forcer le WSDL généré automatiquement sur deux machines à équilibrage de charge à correspondre?
- 26. Tri des requêtes compilées de tri et de pagination
- 27. Tri et extraction de dirnames
- 28. charge javascript effets après ajax (colonne js tri par exemple)
- 29. WCF Tri et filtrage
- 30. tri gridviews et SortExpression
Que voulez-vous dire par "équilibrage de charge"? Est-ce que ceci fonctionne sur une machine, processus simple sur 2, 4 ou 8 noyaux - ou deux (ou plus) machines avec 2, 4, 8 noyaux chacun? –
oui, monoprocesseur avec 2, 4 ou 8 cœurs. –