Dernières mises à jour d'Altair Accelerator, le planificateur de tâches d'entreprise le plus rapide du secteur

Nœud source: 1878927

Dernières mises à jour d'Altair Accelerator, le planificateur de tâches d'entreprise le plus rapide du secteur

Altair est une entreprise diversifiée qui fournit une technologie critique dans de nombreuses disciplines qui seront familières aux lecteurs de SemiWiki. Selon son site Internet, Altair livre solutions à architecture ouverte pour l'analyse de données et l'IA, l'ingénierie assistée par ordinateur et le calcul haute performance (HPC). Vous pouvez en savoir plus sur les projets Altair couvert sur SemiWiki ici. La planification des tâches au niveau de l'entreprise est un exemple de la technologie habilitante essentielle proposée par Altair. Les améliorations récentes et significatives apportées au produit font l'objet de cet article. Lisez la suite pour en savoir plus sur les dernières mises à jour d'Altair Accelerator, le planificateur de tâches d'entreprise le plus rapide du secteur.

Accelerator est un planificateur de tâches à haut débit de niveau entreprise. Son application se concentre sur la conception complexe de semi-conducteurs. L'architecture est flexible et peut prendre en charge une variété d'infrastructures allant des petites batteries de serveurs dédiées aux environnements de cluster complexes et distribués hautes performances.

Les concepteurs ont besoin d'un outil comme celui-ci pour permettre une planification et une gestion rapides des ressources pour leurs tâches de conception en termes d'utilisation du processeur, de la mémoire et des licences EDA. À mesure que les infrastructures de calcul deviennent plus complexes et distribuées, il devient également de plus en plus nécessaire de gérer les ressources pour maintenir un débit élevé tout en maîtrisant les coûts globaux. Du point de vue de la gestion, il peut y avoir plusieurs milliers de tâches à planifier et à prioriser chaque jour : un outil offrant une haute visibilité et une faible latence est nécessaire pour fonctionner avec succès dans un tel environnement.

Cette année, une interface Kafka native a été ajoutée pour améliorer la visualisation d'un large éventail d'informations concernant la planification par lots pour Accelerator. De telles informations sont notoirement difficiles et coûteuses à capturer. Cette amélioration est donc significative. Apache Kafka est un outil open source permettant de traiter plusieurs sources de données en streaming en temps réel. Kafka est très populaire, puisque plus de 80 % de toutes les entreprises Fortune 100 l'utilisent.

La surveillance d'un système par lots hautes performances peut être difficile. La plupart des approches ralentissent généralement le système en raison des tâches de reporting, qui entrent en concurrence avec les tâches de traitement des tâches.

Cela devient plus difficile lorsqu’il y a plusieurs consommateurs des données surveillées. Ralentir le taux de rafraîchissement des données du moniteur peut aider, mais les informations ne sont alors pas précises ni en temps réel.

Un système tel que Kafka aide en prenant en charge de nombreux consommateurs. Les données sont publiées une seule fois, mais de nombreux consommateurs peuvent lire le message. Il n'y a donc qu'une seule charge supplémentaire sur le système batch au lieu de plusieurs. Pour plusieurs clusters, plusieurs systèmes par lots peuvent être configurés pour publier sur une seule instance Kafka.

La fréquence de publication des données nécessite de la prudence, même dans ce contexte. À quelle fréquence le système doit-il publier et comment les données sont-elles extraites du système batch ? Il est important de comprendre à quelle vitesse les choses évoluent dans le système batch. Par exemple, Altair Accelerator peut envoyer plusieurs centaines de tâches par seconde, et chaque envoi peut modifier l'état de 20 à 30 métriques. Cela représente un énorme volume de données pour seulement quelques mesures de base.

Grâce à son système de métriques interne, Accelerator accumule des données sur une courte fenêtre de temps, environ 10 secondes. Bien que cela perde en résolution au niveau de la boucle de répartition individuelle, les données résultantes sont souvent plus utiles en raison de la grande variance entre les itérations de la boucle de répartition. Même avec une telle accumulation, il y a toujours une surcharge liée à l’extraction des données de la boucle interne. Altair a choisi de coder directement les routines de l'éditeur Kafka dans le cœur du système batch pour réduire les frais généraux.

Les résultats des améliorations apportées à Altair Accelerator sont significatifs. Tu peux recevoir plus d'informations et consultez des exemples de rapports ici. Vous pouvez également voir un court démonstration du nouveau tableau de bord Accelerator ici. Il existe également d'excellents exemples de flux de données améliorés qui sont désormais possibles avec la nouvelle version ici. Ces informations vous aideront à connaître les dernières mises à jour d'Altair Accelerator, le planificateur de tâches d'entreprise le plus rapide du secteur.

Partagez cet article via: Source : https://semiwiki.com/eda/altair/304169-latest-updates-to-altair-accelerator-the-industrys-fastest-enterprise-job-scheduler/

Horodatage:

Plus de Semiwiki