Sommario:
Definizione - Cosa significa supporto eterogeneo?
Il supporto eterogeneo è il supporto di architetture di servizio eterogenei (HSA) o sistemi informatici. Un supporto eterogeneo deve contemplare l'onere del supporto per vari tipi di operazioni nello stesso ambiente di sistema universale.
Techopedia spiega il supporto eterogeneo
L'idea di architetture eterogenee implica la presenza di più di un operatore o elemento centrale su un dato bus. Un esempio comune è l'uso di Advanced Micro Devices (AMD) e la build multi-core che questa azienda ha impostato per i sistemi. Tuttavia, molti dispositivi moderni hanno operazioni multi-core integrate.
In molti tipi di sistemi eterogenei, la GPU e la CPU sono messe insieme anziché separatamente, per ottenere l'elaborazione parallela. Ciò può richiedere un'infrastruttura di supporto molto più complicata. Gli esperti parlano di "un sistema di runtime complesso" per supportare architetture eterogenee e funzionalità come una coda condivisa per la pianificazione delle attività. Supporto eterogeneo significa essere in grado di supportare i diversi sistemi in fase di consolidamento, attraverso un'attenta osservazione di thread, processi e risorse condivise.
