MS 파이썬용 컴파일러 ‘파이지온’, 버전 1.0 출시
2021.11.10.
ⓒCIO Korea / Serdar Yegulalp | InfoWorld
닷넷 6(.NET 6) 런타임으로 컴파일되는 파이썬용 JIT(Just-In-Time) 컴파일 시스템 ‘파이지온(Pyjion)’의 버전 1.0이 공개됐다.
파이썬 소프트웨어 재단 펠로우이자 마이크로소프트 펠로우인 앤서니 쇼가 개발한 ‘파이지온’은 ‘파이파이(PyPy)’와 같은 독립실행형 런타임이 아니라 파이썬 3.10에서 실행되는 설치형 라이브러리다.
설치 후 파이지온 라이브러리를 가져와 활성화하면 프로그램에서 파이지온을 사용할 수 있다. 파이지온을 활성화한 후 가져오거나 정의하는 모든 파이썬 코드는 JIT 컴파일된다. 파이지온은 닷넷 EE(.NET EE) 컴파일러를 통해 파이썬 가상머신 명령 코드를 어셈블리 언어로 컴파일한다.
개발팀이 실시한 벤치마크 결과에 따르면 파이지온은 실제 작업에서 일반 파이썬보다 약 2~3배 더 빠른 것으로 드러났다. 일부 최적화는 최대 10배의 속도 향상을 보였다고 개발팀은 전했다. JIT 최적화에 적합한 일반 연산은 훨씬 더 빠를 수 있다.
With 블록 및 async/await 등의 일부 파이썬 기능은 아직 파이지온에서 구현되지 않았지만 둘 다 로드맵에 포함돼 있다고 개발팀은 언급했다.
(후략)
[원문 기사 : https://www.ciokorea.com/news/214229 ]
※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 342857 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 332645 | 2020-10-27 |
9671 | 한국중부발전, 국산 원격업무 VDI시스템 운영 개시 | 4011 | 2021-11-16 |
9670 | ‘레드햇 엔터프라이즈 리눅스 8.5’ 출시…멀티·하이브리드 혁신 기반 확장 | 4079 | 2021-11-16 |
9669 | 칼럼ㅣ깃허브 코파일럿에서 ‘희망’을 보았다 | 4289 | 2021-11-11 |
9668 | 마이크로소프트, ‘C# 10’ 출시··· “더 보기 좋은 코드 지원” | 4188 | 2021-11-11 |
9667 | MS 파이썬용 컴파일러 ‘파이지온’, 버전 1.0 출시 | 3965 | 2021-11-10 |
9666 | 큐브리드, 제품 다운로드 35만건 돌파 | 3959 | 2021-11-10 |
9665 | [주간 OSS 동향 리포트] 국민은행, 메인프레임에서 리눅스로 '전산 대국굴기' | 4309 | 2021-11-09 |
9664 | [소셜DNA혁신상] ⑦이민석 "누구나 개발자가 돼 세상을 구할 수 있다" | 3871 | 2021-11-09 |
9663 | [이종호의 포스트 펜데믹 로드맵-㉑] 오픈소스 | 4497 | 2021-11-09 |
9662 | 기업 내 개방 원칙 '이너 소스', 드디어 모멘텀을 형성하다 | 4003 | 2021-11-09 |
0개 댓글