GCC 컴파일러는 AMD의 GCN3 아키텍처, 특히 Fiji 장치(gfx803)에 대한 지원을 공식적으로 종료합니다. 이 결정은 GCC 14에서 gfx803의 사용 중단이 선언된 이후 이루어졌으며, LLVM 18에서 해당 장치가 제거된 데 따른 것입니다. 이 장치는 약 ROCm 4부터 드라이버와 제대로 작동하지 않아, 컴파일러에 포함될 수 없다는 결론에 도달했습니다. 최근 패치는 GCC 옵션 및 문서, 내부 코드베이스에서 Fiji 장치에 대한 모든 참조를 제거합니다. 따라서 백엔드의 TARGET_GCN3 지원은 더 이상 사용되지 않는 것으로 간주되며, 이후 패치에서 제거될 예정입니다. 이 변화는 오래된 아키텍처에서 벗어나 현재의 기술에 집중할 수 있도록 개발자들이 컴파일러를 간소화할 수 있는 전환을 의미합니다. GCN3 전용 코드와 기능의 제거는 앞으로 GCC 컴파일러의 성능과 유지보수성을 향상시킬 것으로 기대됩니다. Fiji 지원의 종료는 새로운 아키텍처와 기술을 채택하는 산업의 광범위한 추세를 반영하며, 이는 레거시 시스템에 의존하는 개발자들에게 영향을 미칠 수 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.