.HSACO 文件扩展名

Heterogeneous System Architecture Code Object File

开发者 HSA Foundation
受欢迎程度
3.5  |  2 
 

什么是 HSACO 文件?

An HSACO file is a compiled file that contains low-level instructions for AMD GPUs that support the Heterogeneous System Architecture (HSA), an open standard that allows processors to efficiently share memory and work together on parallel computing tasks. It stores binary instructions AMD’s ROCm runtime system executes to run GPU kernels on AMD graphics architectures, such as Graphics Core Next (GCN) and RDNA. HSACO files are typically generated as part of a GPU computing workflow using the hipcc tool, which is the compiler in AMD’s Heterogeneous-Compute Interface for Portability (HIP) platform.

更多信息

High-performance computing (HPC), scientific simulations, machine learning, and other computationally intensive applications use the HSACO format to improve parallel GPU processing. Developers create the files by compiling source code written in languages, like C++, with GPU-specific extensions.

Instead of targeting a CPU, the compiler generates code meant to be executed directly by the GPU. Each HSACO file is tailored for a specific GPU architecture, which helps optimize performance on that hardware.

注: The Heterogeneous System Architecture Foundation (HSA Foundation) maintains the Heterogeneous System Architecture Code Object (HSACO) format.

如何打开 HSACO 文件

HSACO files are not meant to be opened or modified by users. Instead, they contain binary data that the GPU executes directly.

However, developers and engineers, typically working within the AMD ROCm ecosystem, can analyze the contents of HSACO files using specialized tools. Programs, such as the AMDGPU Disassembler, Radeon GPU Analyzer, and ROCm Development Tools, allow users to inspect the compiled code, verify performance characteristics, and debug GPU kernels.

使用File Viewer Plus打开 400 多种文件格式。免费下载

可打开 HSACO 文件的程序

Windows
Linux

验证者 FileInfo.com

FileInfo.com 团队 独立研究了本页面列出的 Heterogeneous System Architecture Code Object 文件格式和 Windows and Linux 应用。 我们的目标是达到 100% 的准确率,并且仅发布我们已验证过的文件类型信息。

如果您想为此页面提出新增或更新建议,请告诉我们