Pourquoi l'optimisation du jeu d'instructions SSE2 n'est-elle pas disponible pour les programmes C++ compilés avec le commutateur/clr?Prise en charge des instructions SSE2 avec le commutateur/CLR
1
A
Répondre
1
C'est le travail du compilateur JIT de générer le code machine. Il le fera en fonction de l'architecture du processeur sur lequel il s'exécute. Oui, il utilisera les instructions SSE lorsque cela est approprié, le x64 JITter les utilise fortement.
Si vous souhaitez utiliser SSE2 dans votre code, vous devrez le compiler séparément sans/clr. Ou utilisez la directive #pragma managed pour passer à la génération de code machine afin de pouvoir utiliser les intrinsèques.
Questions connexes
- 1. Connexion .net avec prise en charge d'eventid
- 2. Prise en charge d'EJB2 avec Jboss 5CR2
- 3. Subsonic 3 avec prise en charge d'Oracle
- 4. Prise en charge des alias CNAME
- 5. Fabfile avec prise en charge des déploiements sqlalchemy-migrate?
- 6. Bibliothèque Twitter .NET avec prise en charge des entités twitter
- 7. Script de galerie avec prise en charge des tags?
- 8. Prise en charge du marquage
- 9. Prise en charge de DEVPATH
- 10. Prise en charge de Rijndael en Java
- 11. Prise en charge multilingue en C#
- 12. WCF et ASP.NET: Prise en charge de la prise en charge duplex utilisant AJAX
- 13. pour PostgreSQL en .net avec prise en charge TransactionScope
- 14. grep: opération non prise en charge sur la prise
- 15. Prise en charge d'IMAP IDLE en PHP
- 16. Prise en charge de RTL PropertyGrid
- 17. La prise en charge pour JspWriter
- 18. Prise en charge de DynamicObject et WCF
- 19. Prise en charge de Ruby pour SVG
- 20. Cache IIS avec prise en charge de PURGE
- 21. Prise en charge des caractères non-ASCII Ruby/LDAP
- 22. PHP ORM avec prise en charge SQL Server 2005
- 23. l'interface ITransactionLocal est pas prise en charge
- 24. NHibernate: Prise en charge des colonnes Char dans Oracle
- 25. Prise en charge en microsecondes pour le type VT_DATE
- 26. Prise en charge du langage/cadre pour interagir avec CouchDB
- 27. DataGridView hiérarchique gratuit avec prise en charge DataBinding
- 28. Client Mercurial avec prise en charge SVN pour Windows
- 29. Fenêtre de console AJAX avec prise en charge ANSI/VT100?
- 30. Recommandation pour CMS avancé avec prise en charge LDAP
Cependant, il n'utilise pas les instructions SSE2 SIMD, autant que je sache. – jalf