2026/08/07/github-project-catalogs-worst-case-x86
GitHub 프로젝트 ‘Assembly Hall of Shame’, x86 단일 명령어 최악 지연 사례로 fxrstor64 62초 기록 공개
편집자 요약
본 기사는 단일 assembly instruction의 성능 하한을 찾는 GitHub 프로젝트 Assembly Hall of Shame을 다룹니다. 현재 x86 부문 1위는 fxrstor64로, PCIe MMIO 영역에서 512-byte FPU/MMX/XMM 상태를 불러오는 동안 다른 코어가 PCIe fabric을 포화시켜 AMD Ryzen 7 5800H에서 198,002,498,236 cycles, 약 62초 지연을 기록했습니다.
인사이트
이 프로젝트는 일반적인 최적화 관점이 아니라, 하드웨어·버스·마이크로아키텍처 상호작용이 instruction latency를 얼마나 극단적으로 악화시킬 수 있는지 보여줍니다. 특히 PCIe non-posted transaction 경합과 MMIO 접근이 결합될 때 CPU 명령어 하나가 시스템 수준 병목에 종속될 수 있다는 점에서, 성능 분석과 저수준 보안 연구 모두에 참고 가치가 있습니다.
댓글
토론
> geekhaus:~$ 다음 읽을거리?

