인텔, CPU 마이크로코드 업데이트 처리를 개선하기 위한 새로운 '스테이징' 기능 개발 중

전문: https://www.phoronix.com/news/Intel-Staging-Feature-Microcode

원저자: Michael Larabel | 작성일: 2024-10-01 17:17
사이트 내 게시일: 2024-10-01 17:20
인텔은 CPU 마이크로코드 업데이트 처리를 개선하기 위한 새로운 '스테이징' 기능을 개발하고 있으며, 이는 마이크로코드 이미지의 크기가 증가함에 따라 발생하는 로드 지연 문제를 해결하기 위한 것입니다. 이러한 지연은 지속적으로 실행되는 작업 부하와 가상 머신에서 특히 문제가 되며, 지연으로 인해 타임아웃이 발생할 수 있습니다.

현재 MSR_IA32_UCODE_WRITE에 쓰는 과정은 마이크로코드를 로드하고 검증하며 활성화하는 전체 업데이트 사이클을 시작하며, 이 모든 과정이 CPU 정지 중 지연에 기여합니다. 새로운 스테이징 기능은 활성화 단계를 중요한 경로에서 분리하여 CPU가 스테이징이 진행되는 동안에도 작업 부하를 계속 처리할 수 있도록 하여 이 문제를 완화하고자 합니다. 이 혁신은 마이크로코드 업데이트 중 지연을 크게 줄이고 전체 시스템 성능을 향상시킬 것으로 기대됩니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: CPU
태그: 인텔 (1548) technology innovation (88) performance improvement (68) microcode (40) latency reduction (14) virtual machines (14) CPU updates (2)

댓글

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