Skip to content

Assembly

  • Published on
    Assembly Hall of Shame는 단일 명령어를 가장 느리게 만드는 경쟁의 순위표입니다. 최하위 nop이 1사이클, 1위 fxrstor64가 1,980억 사이클로 62초입니다. 이 순위표를 아래에서 위로 읽으면 현대 CPU가 멈출 수 있는 모든 지점의 목록이 되는데, 마이크로코드 보조 경로, 캐시 라인을 걸친 원자 연산, TLB 무효화, 엔트로피 고갈, 그리고 다이 밖 PCIe 패브릭까지 세 개의 구간으로 나뉩니다. 이 표가 실제로 증명하는 것은 명령어 지연이라는 개념이 주변 상태 없이는 정의되지 않는다는 점이며, 그로부터 마이크로벤치마크와 실제 코드에 대한 구체적인 결론이 나옵니다.