Quelqu'un a des idées sur Grand Central Dispatch (qui a maintenant été ouvert par Apple) et Cilk ++? Comparaisons/contrastes? Cilk est-il plus Windows uniquement?Grand Central Dispatch vs Cilk ++
2
A
Répondre
3
La grande innovation avec GCD est qu'il inclut le parallélisme au niveau du noyau. Il y a beaucoup de bibliothèques de parallélisme et de langages de programmation parallèles, mais c'est tout le support au niveau de l'application. Plutôt que de coller un tas de threads dans un processus dans un pool et de les séparer entre les processeurs, GCD dispose d'un pool partagé de threads provenant de l'ensemble du système.
0
Un avantage auxiliaire, mis à part le parallélisme au niveau de la tâche, que j'utilise dans toutes sortes de * NIX est le blocks runtime, que j'utilise abondamment dans ObjC et dans le code C pur. C est une si belle langue de toute façon; pour lui donner des fonctions d'ordre supérieur est comme un cadeau de dieu;)
Questions connexes
- 1. Extensions Grand Central vs Parallèle
- 2. Référentiel d'étiquettes central?
- 3. Dispatch Event When Listener Is Added - ActionScript3
- 4. Sortie du texte central de Graphics.DrawString()
- 5. Trouver le point central d'une ville
- 6. Flex AS3 - Dispatch Event à toutes les instances de ItemRenderer
- 7. Comment faire fonctionner CGI :: Application :: Dispatch avec mod_perl?
- 8. Puis-je avoir des paramètres réguliers avec CGI :: Application :: Dispatch?
- 9. Accès au contenu d'un JAX-WS Dispatch Réponse
- 10. Flex - événement dispatch personnalisé à la réception d'événement standard
- 11. Comment obtenir le grand-parent et grand grand-parent du noeud xml
- 12. Grand tutoriel C?
- 13. lucene plus grand que
- 14. C: Impression grand nombre
- 15. Grand Python Inclut
- 16. Rendre NSScroller plus grand
- 17. Ecrire un grand fichier
- 18. Traitement du courrier: rails vs php vs perl vs?
- 19. Migrer vs 2005 à 2008 vs
- 20. Quel est le meilleur moyen de récupérer des fichiers journaux plats à partir d'un grand nombre de serveurs et de les ramener tous à un emplacement central?
- 21. Existe-t-il un référentiel FreePascal/Lazarus Component central?
- 22. Retrait de l'élément central d'un JPanel en utilisant BorderLayout
- 23. MFC: Accès aux vues à partir de l'ordinateur central
- 24. Texte central par rapport à l'espace disponible dans CSS
- 25. PHP - Grand calcul mod Entier
- 26. Mysql Grand volume de requêtes
- 27. Java accès au grand fichier
- 28. Raccourcir grand CSV sur debian
- 29. C# Itération de grand arbre
- 30. Le plus grand nombre de projets au sein d'une solution