.HSACO 文件扩展名

异构系统架构代码对象文件

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

什么是 HSACO 文件?

HSACO 文件是一个包含支持异构系统架构(HSA)的 AMD GPU 的编译文件,其中包含用于低级指令的低级指令。HSA 是一种开放标准,允许处理器高效共享内存,并协同完成并行计算任务。它存储 AMD ROCm 运行时系统执行的二进制指令,以便在 Graphics Core Next(GCN)和 RDNA 等 AMD 图形架构上运行 GPU 内核。HSACO 文件通常是在 GPU 计算工作流中使用 hipcc 工具生成的,该工具是 AMD Heterogeneous-Compute Interface for Portability(HIP)平台中的编译器。

更多信息

高性能计算(HPC)、科学模拟、机器学习和其他计算密集型应用使用 HSACO 格式来改善 GPU 并行处理。开发者通过编译使用带有 GPU 专用扩展的语言(如C++)编写的源代码来创建这些文件。

编译器不会以CPU为目标,而是生成旨在由 GPU 直接执行的代码。每个 HSACO 文件都针对特定的 GPU 架构,这有助于优化该硬件上的性能。

注: 异构系统架构基金会(HSA Foundation)维护异构系统架构代码对象(HSACO)格式。

如何打开 HSACO 文件

HSACO 文件不供用户打开或修改,而是包含由 GPU 直接执行的二进制数据。

不过,通常在 AMD ROCm 生态系统中工作的开发者和工程师可以使用专用工具分析 HSACO 文件的内容。例如,AMDGPU Disassembler、Radeon GPU Analyzer 和 ROCm Development Tools 等程序允许用户检查编译后的代码、验证性能特征并调试 GPU 内核。

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

可打开 HSACO 文件的程序

Windows
Linux

经 FileInfo.com 验证

FileInfo.com 团队独立研究了本页面列出的异构系统架构代码对象文件格式和 Windows 和 Linux 应用。我们的目标是达到 100% 的准确率,并且仅发布我们已验证过的文件类型信息。

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