.HSACO Rozszerzenie pliku

Plik obiektu kodu Heterogeneous System Architecture

Deweloper HSA Foundation
Popularność
3,5  |  2 Głosy
 

Czym jest plik HSACO?

Plik HSACO to skompilowany plik zawierający instrukcje niskopoziomowe dla procesorów graficznych GPU firmy AMD obsługujących Heterogeneous System Architecture (HSA) — otwarty standard umożliwiający procesorom wydajne współdzielenie pamięci i współpracę przy zadaniach obliczeń równoległych. Przechowuje instrukcje binarne, które system uruchomieniowy ROCm firmy AMD wykonuje w celu uruchamiania jąder GPU na architekturach graficznych AMD, takich jak Graphics Core Next (GCN) i RDNA. Pliki HSACO są zwykle generowane jako część procesu obliczeń GPU z użyciem narzędzia hipcc, które jest kompilatorem wchodzącym w skład platformy Heterogeneous-Compute Interface for Portability (HIP) firmy AMD.

Więcej informacji

Obliczenia wysokiej wydajności (HPC), symulacje naukowe, uczenie maszynowe i inne aplikacje wymagające intensywnych obliczeń używają formatu HSACO, aby usprawnić równoległe przetwarzanie z użyciem GPU. Programiści tworzą te pliki, kompilując kod źródłowy napisany w językach takich jak C++, z użyciem rozszerzeń przeznaczonych dla GPU.

Zamiast kodu przeznaczonego dla CPU kompilator generuje kod przeznaczony do bezpośredniego wykonywania przez GPU. Każdy plik HSACO jest dostosowany do konkretnej architektury GPU, co pomaga zoptymalizować wydajność na danym sprzęcie.

UWAGA: Heterogeneous System Architecture Foundation (HSA Foundation) utrzymuje format Heterogeneous System Architecture Code Object (HSACO).

Jak otworzyć plik HSACO

Pliki HSACO nie są przeznaczone do otwierania ani modyfikowania przez użytkowników. Zawierają natomiast dane binarne, które GPU wykonuje bezpośrednio.

Programiści i inżynierowie, którzy zwykle pracują w ekosystemie AMD ROCm, mogą jednak analizować zawartość plików HSACO za pomocą specjalistycznych narzędzi. Programy takie jak AMDGPU Disassembler, Radeon GPU Analyzer i ROCm Development Tools pozwalają użytkownikom sprawdzać skompilowany kod, weryfikować charakterystykę wydajności i debugować jądra GPU.

Otwórz ponad 400 formatów plików za pomocą File Viewer Plus.Bezpłatne pobieranie

Programy otwierające pliki HSACO

Windows
Linux

Zweryfikowane przez FileInfo.com

Zespół FileInfo.com niezależnie zbadał format pliku obiektu kodu Heterogeneous System Architecture oraz aplikacje Windows i Linux wymienione na tej stronie. Naszym celem jest 100% dokładność i publikujemy wyłącznie informacje o zweryfikowanych typach plików.

Jeśli chcesz zaproponować dodatki lub aktualizacje tej strony, daj nam znać.