RISC-V, CPython 공식 지원 플랫폼으로 합류

1 month ago 20

개방형 명령어 집합 아키텍처 RISC-V가 PEP 11의 tier 3 플랫폼으로 공식 지원됨 실제 하드웨어 테스트와 아키텍처별 문제 수정, 빌드 지원 개선, 버그 보고·패치 검토 등 커뮤니티 기여가 공식 지원의 기반이 됨 RISE Project가 여러 RISC-V 머신을 제공해 지속적인 buildbot 테스트와 아키텍처별 문제 디버깅을 지원함 앞으로 RISC-V를 CPython CI에 직접 통합해 패치 병합 후 실행되는 buildbot보다 빠르게 전용 문제를 발견하고, 장기적으로 tier 2 승격과 성능 최적화를 추진할 계획임 지원 품질을 높이려면 다양한 RISC-V 환경에서 CPython과 워크로드를 시험하고, 패키지·컴파일러·도구·인프라까지 Python 생태계 전반의 작업을 이어가야 함 공식 지원을 만든 기반 RISC-V는 x86·ARM 같은 독점 명령어 집합과 달리 누구나 구현할 수 있는 개방형 명령어 집합 아키텍처(ISA) 임 최근 생태계가 크게 성장했으며, 2032년까지 시장 규모가 4배로 커질 전망이어서 Python의 안정적인 지원도 중요해짐 실제 하드웨어 테스트, 아키텍처별 문제 수정, 빌드 지원 개선, 버그 보고와 패치 검토를 아우른 커뮤니티 기여로 PEP 11 등재 수준에 도달함 RISE Project는 여러 RISC-V 머신을 CPython에 제공해 buildbot 테스트와 아키텍처별 문제 디버깅을 뒷받침함 RISE Project의 Ludovic Henry, Furkan Onder, Emma Smith를 비롯한 여러 기여자가 참여함 Sovereign Tech Agency 펠로십도 관련 작업을 지원함 CI 통합과 다음 단계 RISE RISC-V Runners initiative의 지원을 받아 RISC-V를 CPython CI에 직접 통합하는 방안을 검토 중임 기존 buildbot은 보통 패치가 병합된 뒤 실행됨 CI에 통합하면 기여자가 더 빠르게 피드백을 받고 RISC-V 전용 문제도 조기에 발견할 수 있음 장기적으로 tier 2 지원 승격과 RISC-V 기능을 활용한 아키텍처별 CPython 성능 최적화를 탐색할 계획임 RISC-V 하드웨어 사용자는 CPython을 직접 빌드·실행하고 워크로드와 테스트 스위트를 돌린 뒤, 발견한 문제를 CPython 이슈 트래커에 알려야 함 Python 전체의 RISC-V 지원을 강화하려면 CPython뿐 아니라 패키지·컴파일러·도구·인프라 전반에서 지속적인 ...

Read Entire Article