Filetage ou pas ? Hyper-Threading et performances de SOLIDWORKS

Article de Krystal Petersen sur avr. 03, 2020

Hyper Threading est une technologie développée par Intel® Cela permet au processeur d'un ordinateur d'exécuter plusieurs flux d'instructions simultanément. L'hyperthreading peut améliorer considérablement les performances de certaines tâches, mais il peut aussi nuire à d'autres. Il est moins fréquent que l'hyperthreading soit problématique ou nécessaire, car la plupart des programmes modernes sont écrits ou développés pour des processeurs multi-flux ou multi-cœurs.

Dans SOLIDWORKS logiciel de bureau, les opérations suivantes sont connues pour être parallèles et peuvent tirer parti du multithreading du processeur :

  • Ouverture de pièces, de dessins et d'assemblages SOLIDWORKS
  • Rendu PhotoWorks, Visualize et PhotoView360
  • Simulation calculs d'étude
  • Comparaison et dessin SOLIDWORKS
  • Mise à jour des vues de dessin.

De nombreuses opérations SOLIDWORKS sont séquentielles et monothread ; l'hyperthreading n'apporte donc pas beaucoup de changements. Dans certains cas, les opérations monothread peuvent être dégradées par des fréquences plus lentes et des étapes de pipeline supplémentaires nécessaires à la gestion du matériel de commutation de threads. Par conséquent, SOLIDWORKS ne bénéficiera pas d'une amélioration significative des performances avec l'hyperthreading. Le matériel et le système d'exploitation ont un impact plus important sur les performances de SOLIDWORKS que le multithreading. La meilleure solution est d'avoir une grande quantité de RAM, ainsi qu'un processeur et un processeur graphique plus puissants, capables de gérer les exigences élevées. Voici quelques exemples pour les utilisateurs exigeants :

  1. Pour les détails de modélisation et de dessin : pas besoin de dépenser beaucoup d'argent sur plusieurs cœurs. Ils seront plus efficaces avec un disque dur rapide (RAID 0), une mémoire disponible rapide (16 Go) et un système d'exploitation 64 bits.
  2. Pour les analyses et le rendu photo : avec plus de cœurs, vous verrez de meilleures performances, mais les recommandations de base sont plutôt satisfaisantes.

Pour la plupart des utilisateurs qui effectuent rarement des analyses de simulation ou des rendus photo, il est conseillé de désactiver l'hyperthreading afin d'améliorer les performances de SOLIDWORKS. Suivez les étapes ci-dessous pour désactiver/activer l'hyperthreading :

  1. Sauvegardez tout votre travail et redémarrez l'ordinateur. Le non-respect de cette consigne pourrait entraîner une perte d'informations.
  2. Lors du redémarrage, avant l'affichage de l'écran Windows, appuyez sur la touche permettant d'accéder au menu du BIOS. (Selon le fabricant de votre ordinateur, il peut s'agir de la touche Échap, F1, F2, F8, F10 ou Suppr. Par exemple, pour accéder au BIOS d'un ordinateur Dell, appuyez sur F2.)
  3. Localisez le panneau de configuration de l'hyperthreading une fois le BIOS ouvert, qui se trouve généralement sous un sous-menu de l'un des éléments suivants : CPU, Processeur, Performances, BIOS avancé, Fonctionnalité CPU, Tweaker, etc.
  4. Le paramètre souhaité sera « Hyper-Threading CPU », « Fonction Hyper-Threading », « Technologie Hyper-Threading » ou « Technologie Intel® Hyper-Threading ». Il doit être défini sur « Activé » par défaut.

Une fois l'hyperthreading activé ou désactivé selon vos besoins, appuyez plusieurs fois sur Échap pour accéder à l'écran de sortie, puis entrez « Oui » ou « O » pour quitter et enregistrer les modifications. Des captures d'écran des paramètres d'hyperthreading dans les BIOS HP et Dell sont présentées ci-dessous.

hyper threading option 1

Figure 1 (HP Hyper Threading dans le BIOS)

Hyper threading option 2

Figure 2 (Dell Hyper Threading dans le BIOS)

J'espère que ce tutoriel SOLIDWORKS vous a été utile. Pour d'autres trucs, astuces et nouvelles sur SOLIDWORKS, abonnez-vous !

 

À propos de Krystal Petersen

Krystal Petersen est ingénieure en support technique SOLIDWORKS basée à Auburn Hills, Michigan. Krystal a étudié le génie des produits à Oakland Community College et a obtenu ses certifications CSWA et CSWP. Elle a rejoint le réseau VAR en 2015 avec DASI (maintenant GoEngineer). Krystal est une grande fan de Star Wars et aime passer son temps libre à pêcher et à camper.

Voir tous les messages de Krystal Petersen