인텔 메뉴얼에 어셈블리 명령어들 싸이클좀 볼려고 하는데 이렇게 두종류로 있더라구요.
•Latency — The number of clock cycles that are required for the execution core to complete the execution of all of the μops(micro-ops) that form an instruction.
• Throughput — The number of clock cycles required to wait before the issue ports are free to accept the same instruction again. For many instructions, the throughput of an instruction can be significantly less than its latency.
영어가 부족해서 해석이 잘안되는데 해석좀 부탁드리겠습니다..!
인텔 메뉴얼에 한부분인데 해석좀 부탁 드리겠습니다.~
Moderator: 류광
넹
•Latency — The number of clock cycles that are required for the execution core to complete the execution of all of the μops(micro-ops) that form an instruction.
latency - 실행 코어(execution core)가 한 명령(instruction)을 구성하는 모든 마이크로 오퍼레이션(micro-ops)의 수행을 완료하는데 필요한 클락 사이클의 수
• Throughput — The number of clock cycles required to wait before the issue ports are free to accept the same instruction again. For many instructions, the throughput of an instruction can be significantly less than its latency.
Throughput - 이슈포트가 같은 명령을 다시 받아들일 수 있을 때 까지 기다려야하는 클락 사이클 수. 많은 명령에 대해서 한 명령의 throughput은 latency보다 훨씬 작을 수 있다.
latency - 실행 코어(execution core)가 한 명령(instruction)을 구성하는 모든 마이크로 오퍼레이션(micro-ops)의 수행을 완료하는데 필요한 클락 사이클의 수
• Throughput — The number of clock cycles required to wait before the issue ports are free to accept the same instruction again. For many instructions, the throughput of an instruction can be significantly less than its latency.
Throughput - 이슈포트가 같은 명령을 다시 받아들일 수 있을 때 까지 기다려야하는 클락 사이클 수. 많은 명령에 대해서 한 명령의 throughput은 latency보다 훨씬 작을 수 있다.