Google, 리눅스 커널에 더 많은 컴파일러 최적화 활용 추진
요약
Google 엔지니어들이 리눅스 커널의 성능 향상을 위해 PGO(Profile Guided Optimizations)와 같은 컴파일러 최적화 기술을 활용하는 방안을 발표했습니다. 이들은 프로파일 데이터 생성 및 적용을 용이하게 하는 통합 Kbuild 인터페이스를 제안하며, 이는 Google 서버뿐 아니라 Android 기기에도 긍정적인 영향을 미칠 것으로 기대됩니다.
핵심 포인트
- PGO 등 컴파일러 최적화 기술을 리눅스 커널에 도입 추진
- 통합 Kbuild 인터페이스를 통해 프로파일 데이터 생성 용이화 제안
- Google 서버 및 Android 기기 성능 향상 목표
- Linus Torvalds의 수용 여부가 주요 관건으로 남아있음
Google, 리눅스 커널에 더 많은 컴파일러 최적화 활용 추진

Google 엔지니어들은 이번 주 프라하에서 열린 LPC 2026 컨퍼런스에서 리눅스 커널의 PGO(Profile Guided Optimizations), AutoFDO, Propeller 컴파일러 최적화 기술을 발전시키는 방안을 발표했습니다. 그들은 더 나은 성능을 위해 프로파일 가이드 최적화(PGO)가 업스트림으로 반영되고 이러한 최적화 기술을 지원하는 커널 모듈이 구현되기를 원합니다.
이러한 최적화는 Google 서버뿐만 아니라 Android 기기에도 영향을 미치기 때문에 추구되고 있습니다.
Linus Torvalds가 이전에 PGO를 메인라인 트리에서 거부했던 만큼, 그들이 그를 설득할 수 있을지 여부는 아직 지켜봐야 합니다. 그들은 커널 모듈의 컴파일러 최적화 문제를 완화하기 위해 통합된 Kbuild 인터페이스를 제안하고 있으며, 이를 통해 프로파일 데이터가 쉽게 생성될 수 있도록 할 것입니다.
PGO가 측정 가능한 성능상의 이점을 보여주었고, 커널 모듈을 더 잘 최적화하는 능력 또한 가치가 있기 때문에, 이번 작업이 성공하기를 바랍니다. 관심 있는 사람들은 lpc.events에서 LPC2026 발표 자료를 찾을 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기