Comment les processeurs multi-cœurs peuvent-ils aider SolidWorks ?

Article par Scott Durksen, CSWE mis à jour le 1 novembre 2010

Article

SolidWorks utilise en fait la technologie multithread pour certaines fonctions. C'est différent de ce que l'on entend par multi-core. Le terme "multi-core" décrit le processeur. C'est le système d'exploitation qui, en fin de compte, décide sur quel Core chaque Thread s'exécute. On dit que Windows 7 utilise les processeurs multiples plus efficacement que Vista.

Seules certaines fonctions de SolidWorks peuvent réellement utiliser la technologie multithread. L'exécution d'une analyse de simulation, le rendu d'images, l'ouverture de fichiers et les activités de l'interface utilisateur (redessin, boîtes de dialogue) peuvent tirer parti de plusieurs cœurs car plusieurs calculs peuvent être déterminés simultanément. Lors de l'ouverture de documents dans SW2010, un état de visualisation seulement est fourni où vous pouvez zoomer, tourner, etc. pendant que le fichier réel et ses composants sont ouverts en arrière-plan. Une fois le fichier entièrement ouvert, l'environnement passe à l'état d'édition normal. En revanche, le processus de résolution utilisé pour la modélisation paramétrique est par nature linéaire et ne peut être exécuté que sur un seul thread. Par conséquent, il ne peut pas être réparti sur plusieurs processeurs et un seul cœur supportera l'essentiel des calculs.

En général, les temps de reconstruction dépendent de la vitesse de l'unité centrale, l'analyse de simulation et le rendu d'image dépendent de la possession de plus de cœurs et de RAM, et l'ouverture de fichiers dépend principalement de la vitesse du disque dur.

N'oubliez pas que la machine la plus rapide ne remplace pas les bonnes pratiques de conception. En minimisant les références en contexte et en utilisant des modes légers, vous réduirez la charge sur le processeur.

For more information on SolidWorks and multi-thread, check out another blog post at: https://www.javelin-tech.com/blog/2011/01/solidworks-multi-threading/

Trouver un contenu connexe par TAG :

Scott Durksen, CSWE

Scott est ingénieur d'application SOLIDWORKS Elite et travaille dans notre bureau de Dartmouth, en Nouvelle-Écosse.