파이썬 3.14, 성능 향상을 위한 새로운 테일 콜 인터프리터와 함께 베타 출시

전문: https://www.phoronix.com/news/Python-3.14-Beta-1

원저자: Michael Larabel | 작성일: 2025-05-08 00:21
사이트 내 게시일: 2025-05-08 10:41
파이썬 3.14가 성능 향상을 위해 설계된 새로운 테일 콜 인터프리터를 도입하며 베타 단계에 접어들었습니다. 이 인터프리터는 개별 파이썬 연산 코드를 구현하는 소형 C 함수 간의 테일 콜을 활용하여 전통적인 대형 C 케이스 문 접근 방식에서 벗어났습니다. 초기 벤치마크 결과에 따르면, 이 새로운 인터프리터는 파이썬 코드 실행에서 최대 30%의 성능 향상을 가져올 수 있으며, 플랫폼과 아키텍처에 따라 pyperformance 테스트에서 기하 평균 3-5%의 성능 향상이 나타났습니다. 이러한 비교의 기준은 새로운 인터프리터 없이 Clang 19로 컴파일된 파이썬 3.14입니다.

현재 테일 콜 인터프리터는 x86-64 및 AArch64 아키텍처에서 Clang 19 및 그 이후 버전과만 호환됩니다. 향후 GCC의 지원도 기대되고 있습니다. 이 기능은 선택 사항이며, 사용자는 성능 이점을 최대한 활용하기 위해 프로파일 기반 최적화를 활성화할 것을 권장합니다. 이는 성능 향상이 검증된 유일한 구성입니다. 이 새로운 기능으로 파이썬을 빌드하는 방법에 대한 자세한 지침은 제공된 문서 링크를 참조하시기 바랍니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: Performance (1483) Open Source (1372) software development (452) Programming (83) Python (36) Clang (31) Interpreter (2)

댓글

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