반응형 메모리 대역폭1 [멀티코어CPU] 08. 메모리 명령 실행 알고리즘 & 프리펫처 - 컴퓨터 성능을 좌우하는 2가지 요소 : 메모리 레이턴시 - 메모리에서 원하는 데이터를 갖고 오고 쓰는데 걸리는 시간 : 메모리 대역폭 - 단위 시간당 메모리에서 가져올 수 있는 데이터양 : 캐시를 중요하게 다루는 것도 메모리 레이턴시를 극복하기 위함이었음 : 메모리 연산(로드와 스토어) → 어떻게 비순차 프로세서에서 처리되는가? - 효율적인 메모리 연산 : 비순차 프로세서에서 명령어가 완료된다 → 반드시 자신이 비투기적인 상태임을 뜻함 (명령어가 확실히 판명난 분기문의 흐름에 있어야 함) : 그렇지 않다면 분기 예측 실패로 무효화 될 가능성 존재 → 최종적으로 메모리나 레지스터에 반영 X : 확실해지기 전까지 ROB 같은 곳에서 보류 됨 : 만약 의존성이 없다면, 이들은 비순차로 실행될 수 있음 : .. 2024. 4. 11. 이전 1 다음 728x90 반응형