.HSACO Estensione file

File di oggetti codice dell'architettura di sistema eterogenea

Sviluppatore HSA Foundation
Popolarità
3,5  |  2 Voti
 

Che cos'è un file HSACO?

Un file HSACO è un file compilato che contiene istruzioni di basso livello per le GPU AMD che supportano la Heterogeneous System Architecture (HSA), uno standard aperto che consente ai processori di condividere la memoria in modo efficiente e di collaborare nelle attività di elaborazione parallela. Memorizza istruzioni binarie che il sistema runtime ROCm di AMD esegue per avviare i kernel GPU sulle architetture grafiche AMD, come Graphics Core Next (GCN) e RDNA. I file HSACO vengono in genere generati come parte di un flusso di lavoro per l'elaborazione GPU usando lo strumento hipcc, che è il compilatore della piattaforma Heterogeneous-Compute Interface for Portability (HIP) di AMD.

Maggiori informazioni

L'elaborazione ad alte prestazioni (HPC), le simulazioni scientifiche, il machine learning e altre applicazioni che richiedono un'intensa elaborazione computazionale usano il formato HSACO per migliorare l'elaborazione parallela sulle GPU. Gli sviluppatori creano questi file compilando codice sorgente scritto in linguaggi come C++, con estensioni specifiche per le GPU.

Invece di essere destinato a una CPU, il compilatore genera codice pensato per essere eseguito direttamente dalla GPU. Ogni file HSACO è adattato a una specifica architettura GPU, contribuendo a ottimizzare le prestazioni su quell'hardware.

NOTA: La Heterogeneous System Architecture Foundation (HSA Foundation) mantiene il formato Heterogeneous System Architecture Code Object (HSACO).

Come aprire un file HSACO

I file HSACO non sono destinati a essere aperti o modificati dagli utenti. Contengono invece dati binari che la GPU esegue direttamente.

Tuttavia, gli sviluppatori e gli ingegneri, che lavorano in genere nell'ecosistema AMD ROCm, possono analizzare il contenuto dei file HSACO usando strumenti specializzati. Programmi come AMDGPU Disassembler, Radeon GPU Analyzer e ROCm Development Tools consentono di esaminare il codice compilato, verificare le caratteristiche delle prestazioni ed eseguire il debug dei kernel GPU.

Apri oltre 400 formati di file con File Viewer Plus.Download gratuito

Programmi che aprono i file HSACO

Windows
Linux

Verificato da FileInfo.com

Il team di FileInfo.com ha analizzato in modo indipendente il formato file di oggetti codice dell'architettura di sistema eterogenea e le app Windows e Linux elencate in questa pagina. Il nostro obiettivo è il 100% di accuratezza e pubblichiamo solo informazioni sui tipi di file che abbiamo verificato.

Se desideri suggerire aggiunte o aggiornamenti a questa pagina, faccelo sapere.