Intel은 AI 에이전트가 CPU 성능 분석 및 Linux 성능 최적화를 지원하도록 구조화된 "기술 라이브러리"를 제공하는 것을 목표로 하는 새로운 오픈 소스 프로젝트인 Intel Performance Skills를 출시했습니다. 이 프로젝트는 현재 MIT 라이선스에 따라 오픈 소스로 출시되어 있으며 Linux 플랫폼의 성능 잠재력을 활용하려는 개발자와 엔지니어에게 열려 있습니다.

보고서에 따르면 Intel Performance Skills 프로젝트는 최근 몇 주 동안 점차적으로 구체화되었습니다. 핵심 아이디어는 다양한 AI 에이전트가 코드 성능 분석 및 소스 코드의 성능 안티 패턴 식별과 같은 작업을 수행할 수 있도록 다단계의 구조화된 성능 분석 및 최적화 워크플로우를 제공하는 것입니다. 이러한 "기술"은 GitHub CLI/Copilot, Claude Code, OpenAI Codex, Gemini CLI 및 OpenCode와 같은 도구와 함께 사용되어 다양한 생태계의 개발자에게 통합된 성능 최적화 지원 기능을 제공할 수 있습니다.
특정 기능 측면에서 인텔 성능 기술은 좁은 SIMD 명령어 사용으로 인한 불충분한 벡터화, 직렬 누산기 모드, 스핀록 모드, 허위 공유 및 기타 문제 등 많은 일반적인 성능 관련 코드 패턴을 식별하고 복구를 권장할 수 있습니다. 이러한 패턴을 자동으로 감지하고 해당 수리 제안을 제공함으로써 이 프로젝트는 개발자가 성능 병목 현상을 보다 체계적으로 제거하고 최신 CPU에서 실행되는 응용 프로그램의 효율성을 향상시키는 데 도움이 되기를 바랍니다.
또한 이 프로젝트는 Linux에 성능 분석 도구 perf를 통합하여 자동으로 성능 데이터 수집을 완료하고 후속 분석을 위한 기반을 제공합니다. 성능 분석 결과의 도움으로 AI 에이전트는 다양한 코드 경로에서 프로그램의 성능을 더 세밀하게 이해할 수 있어 보다 목표화된 최적화 솔루션을 제안할 수 있습니다. 또한 Intel Performance Skills는 Phoronix Test Suite와 기본적으로 통합되어 있어 잘 알려진 벤치마크 테스트 제품군을 직접 호출하여 애플리케이션 최적화 전후의 소프트웨어 성능을 비교하고 확인할 수 있습니다.
프로젝트에 표시된 벤치마크 테스트 사례에서 개발자는 Intel Performance Skills가 제공하는 분석 및 제안을 통해 특정 소프트웨어 프로그램에 대해 최대 16배의 성능 향상을 달성했습니다. 인텔이 구체적인 소프트웨어 이름을 발표하지는 않았지만 이 예는 잠재적인 성능 최적화 영역을 활용하는 데 있어 프로젝트의 실제 효과를 설명하는 데 사용되었으며 하드웨어 성능을 최대한 활용하려는 개발 팀에게 특정 참조 가치를 제공합니다.
현재 Intel Performance Skills는 GitHub에서 공개적으로 호스팅되며 프로젝트 주소는 intel/intel-performance-skills입니다.
https://github.com/intel/intel-performance-skills
관심 있는 개발자와 성능 엔지니어는 소스 코드에 직접 액세스하고 기여에 참여할 수 있습니다. 인텔은 이 프로젝트를 사용하여 AI 기반 성능 조정을 위한 재사용 가능한 "기술 구성 요소"를 제공하고 오픈 소스 커뮤니티 및 다양한 개발 도구에서 보다 자동화되고 지능적인 Linux 성능 최적화 프로세스를 촉진하기를 희망한다고 말했습니다.