.HSACO 파일 확장자

이기종 시스템 아키텍처 코드 객체 파일

개발사 HSA Foundation
인기도
3.5  |  2 표
 

HSACO 파일이란 무엇인가요?

HSACO 파일은 Heterogeneous System Architecture(HSA)를 지원하는 AMD GPU에서 사용하는 저수준 명령어를 포함한 컴파일된 파일입니다. HSA는 프로세서가 메모리를 효율적으로 공유하고 병렬 컴퓨팅 작업에서 함께 작동할 수 있도록 하는 개방형 표준입니다. 이 파일에는 AMD의 런타임 시스템이 실행하여 Graphics Core Next(GCN) 및 RDNA와 같은 AMD 그래픽 아키텍처에서 GPU 커널을 실행하는 바이너리 명령어가 저장됩니다. HSACO 파일은 일반적으로 AMD의 Heterogeneous-Compute Interface for Portability(HIP) 플랫폼에서 컴파일러 역할을 하는 hipcc 도구를 사용하여 GPU 컴퓨팅 작업 과정의 일부로 생성됩니다.

추가 정보

고성능 컴퓨팅(HPC), 과학 시뮬레이션, 머신 러닝 및 기타 계산 집약적인 애플리케이션에서는 병렬 GPU 처리를 개선하기 위해 HSACO 형식을 사용합니다. 개발자는 C++와 같은 언어로 작성한 소스 코드에 GPU 전용 확장 기능을 사용하여 파일을 생성한 다음 컴파일합니다.

컴파일러는 CPU를 대상으로 하는 대신 GPU에서 직접 실행되도록 설계된 코드를 생성합니다. 각 HSACO 파일은 특정 GPU 아키텍처에 맞게 만들어지므로 해당 하드웨어에서 성능을 최적화하는 데 도움이 됩니다.

참고: Heterogeneous System Architecture Foundation(HSA Foundation)은 Heterogeneous System Architecture Code Object(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% 정확성이며, 검증한 파일 유형에 대한 정보만 게시합니다.

이 페이지에 추가하거나 업데이트할 내용을 제안하고 싶으시면 알려 주세요.