.HSACO fájlkiterjesztés

Heterogén rendszerarchitektúra kódobjektum fájl

A HSACO-fájl egy olyan összeállított fájl, amely alacsony szintű utasításokat tartalmaz az AMD GPU-khoz, amelyek támogatják a Heterogeneous System Architecture (HSA) nyílt szabványt, amely lehetővé teszi a processzorok számára a memória hatékony megosztását és a párhuzamos számítási feladatok elvégzését. Bináris utasításokat tárol, amelyeket az AMD ROCm futásidejű rendszere hajt végre a GPU kernelek AMD grafikus architektúrákon való futtatásához, mint például a Graphics Core Next (GCN) és az RDNA. A HSACO fájlokat általában a GPU számítási munkafolyamat részeként állítják elő a hipcc eszköz segítségével, amely az AMD Heterogeneous-Compute Interface for Portability (HIP) platformjának fordítója.

A nagy teljesítményű számítástechnika (HPC), a tudományos szimulációk, a gépi tanulás és más számításigényes alkalmazások a HSACO formátumot használják a párhuzamos GPU-feldolgozás javítására. A fejlesztők úgy hozzák létre a fájlokat, hogy olyan nyelveken írt forráskódot fordítanak, mint például a C++, GPU-specifikus kiterjesztéssel.

A CPU megcélzása helyett a fordító olyan kódot generál, amelyet közvetlenül a GPU hajt végre. Minden HSACO-fájl egy adott GPU-architektúrához van szabva, ami segít optimalizálni a teljesítményt az adott hardveren.

MEGJEGYZÉS: A Heterogeneous System Architecture Foundation (HSA Foundation) fenntartja a Heterogeneous System Architecture Code Object (HSACO) formátumot.

Fájl információ

Kiterjesztés:
.HSACO
Típus kód:
HSACO
Kategória:
Futtatható