Ultimi aggiornamenti ad Altair Accelerator, l'enterprise Job Scheduler più veloce del settore

Nodo di origine: 1878927

Ultimi aggiornamenti per Altair Accelerator, il Job Scheduler aziendale più veloce del settore

Altair è un'azienda con un'ampia base che fornisce tecnologie abilitanti critiche in molte discipline che saranno familiari ai lettori di SemiWiki. Secondo il suo sito web, Altair consegna soluzioni ad architettura aperta per analisi dei dati e intelligenza artificiale, ingegneria assistita da computer e calcolo ad alte prestazioni (HPC). Puoi saperne di più sui progetti Altair coperto su SemiWiki qui. La pianificazione del lavoro a livello aziendale è un esempio della tecnologia abilitante fondamentale offerta da Altair. I recenti e significativi miglioramenti al prodotto sono oggetto di questo post. Continua a leggere per conoscere gli ultimi aggiornamenti di Altair Accelerator, il programma di pianificazione dei lavori aziendale più veloce del settore.

Accelerator è un programma di pianificazione dei lavori di livello aziendale ad alto rendimento. La sua applicazione è focalizzata sulla progettazione di semiconduttori complessi. L'architettura è flessibile e può supportare una varietà di infrastrutture, da piccole server farm dedicate ad ambienti cluster complessi e distribuiti ad alte prestazioni.

Uno strumento come questo è necessario ai progettisti per consentire una rapida pianificazione e gestione delle risorse per le loro attività di progettazione attraverso l'utilizzo di CPU, memoria e licenza EDA. Man mano che le infrastrutture di elaborazione diventano più complesse e distribuite, c'è anche una crescente necessità di gestire le risorse per mantenere alto il throughput, gestendo al contempo i costi complessivi. Dal punto di vista della gestione, possono essere molte migliaia di lavori da pianificare e assegnare priorità ogni giorno: è necessario uno strumento con elevata visibilità e bassa latenza per operare con successo in un ambiente del genere.

Quest'anno è stata aggiunta un'interfaccia Kafka nativa per migliorare la visualizzazione di un'ampia gamma di informazioni relative alla pianificazione batch per Accelerator. Informazioni come questa sono notoriamente difficili e costose da acquisire, quindi questo miglioramento è significativo. Apache Kafka è uno strumento open source per l'elaborazione di più fonti di dati in streaming in tempo reale. Kafka è piuttosto popolare, con oltre l'80% di tutte le aziende Fortune 100 che lo utilizzano.

Il monitoraggio di un sistema batch ad alte prestazioni può essere difficile. La maggior parte degli approcci in genere rallenta il sistema a causa delle attività di reporting, che competono con le attività per elaborare i lavori.

Diventa più difficile quando ci sono diversi consumatori dei dati monitorati. Rallentare la frequenza di aggiornamento dei dati del monitor può essere d'aiuto, ma le informazioni non sono accurate o in tempo reale.

Un sistema come Kafka aiuta supportando molti consumatori. I dati vengono pubblicati una volta, ma molti consumatori possono leggere il messaggio, quindi c'è solo un carico aggiuntivo sul sistema batch invece di molti. Per più cluster, è possibile configurare più sistemi batch che pubblicano su una singola istanza di Kafka.

La frequenza della pubblicazione dei dati richiede attenzione, anche in questo contesto. Con quale frequenza il sistema dovrebbe pubblicare e come vengono estratti i dati dal sistema batch? È importante capire quanto velocemente stanno cambiando le cose nel sistema batch. Ad esempio, Altair Accelerator può inviare diverse centinaia di lavori al secondo e ogni spedizione può modificare lo stato di 20-30 metriche. Questo è un enorme volume di dati solo per alcune misurazioni di base.

Con il suo sistema di metriche interno, Accelerator accumula dati in un breve lasso di tempo, circa 10 secondi. Sebbene questo perda risoluzione a livello del singolo ciclo di invio, i dati risultanti sono spesso più utili a causa dell'elevata varianza tra le iterazioni del ciclo di invio. Anche con tale accumulo, c'è ancora il sovraccarico di estrarre i dati dal ciclo interno. Altair ha scelto di codificare direttamente le routine dell'editore Kafka nel core del sistema batch per ridurre il sovraccarico.

I risultati dei miglioramenti ad Altair Accelerator sono significativi. Puoi prendere maggiori informazioni e visualizza i rapporti di esempio qui. Puoi anche vedere un breve dimostrazione del nuovo cruscotto Accelerator qui. Ci sono anche ottimi esempi di flussi di dati migliorati che ora sono possibili con la nuova versione qui. Queste informazioni ti aiuteranno a conoscere gli ultimi aggiornamenti di Altair Accelerator, il programma di pianificazione dei lavori aziendale più veloce del settore.

Condividi questo post tramite: Fonte: https://semiwiki.com/eda/altair/304169-latest-updates-to-altair-accelerator-the-industrys-fastest-enterprise-job-scheduler/

Timestamp:

Di più da Semiwiki