GCC 15 컴파일러 개발, 기능 추가에서 버그 수정으로 전환

전문: https://www.phoronix.com/news/GCC-15-Enters-Stage-3

원저자: Michael Larabel | 작성일: 2024-11-18 13:54
사이트 내 게시일: 2024-11-18 14:17
GCC 15의 개발이 새로운 기능 추가에서 버그 수정 우선으로 전환되었습니다. 이 변화는 컴파일러 개발 주기의 성숙 단계를 나타내며, 추가 기능 도입보다 안정성과 신뢰성을 강조합니다.

주요 업데이트로는 C23이 기본 C 언어 버전으로 채택되어 현대 프로그래밍 표준에 부합하게 되었습니다. 또한, 이 컴파일러는 AMD의 Zen 4 및 Zen 5 아키텍처에 대한 최적화를 도입하여 이 CPU에서 실행되는 애플리케이션의 성능을 향상시킵니다.

Intel의 Diamond Rapids에 대한 지원도 포함되어 있으며, 여러 새로운 명령어 집합 아키텍처(Instruction Set Architecture, ISA) 개선 사항이 추가되었습니다. 또한, GCC 15는 Itanium IA-64 지원을 복원하여 여전히 운영 중인 레거시 시스템에 이점을 제공할 수 있습니다. AVX10.2 명령어의 활성화도 중요한 추가 사항으로, 계산 효율성을 향상시킬 것으로 기대됩니다.

이 컴파일러는 NVIDIA의 Grace CPU와 후지츠의 Monaka CPU 타겟도 지원하여 새로운 하드웨어와의 호환성을 확장합니다. 그러나 Intel Xeon Phi에 대한 지원은 제거되고 Solaris 11.3은 단종될 예정이며, 이는 더 널리 사용되는 플랫폼과 아키텍처에 대한 전략적 초점을 반영합니다.

전반적으로 버그 수정과 현대 하드웨어 지원에 중점을 둔 GCC 15는 개발자들에게 강력한 도구로 자리매김하며, 다양한 시스템에서 더 나은 성능과 호환성을 보장합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: AMD (2442) Nvidia (2061) 인텔 (2054) GCC (79) Compiler (63) Fujitsu (13) AVX10.2 (10) ISA (9) C23 (8) bug fixing (3)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.