2017-03-18 17 views
0

, 나는 이걸 발견? 엔트리 란 무엇을 의미합니까?"항목"은 CPU 캐시에서 무엇을 의미합니까? <a href="https://i.stack.imgur.com/Su75u.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Su75u.jpg" alt="enter image description here"></a></p> <p>쓰기 성능이 향상됩니다 스토어 버퍼, 그래서 그 크기는 것입니다 : 내가 인텔의 시스템 프로그래밍 가이드를 읽을 때

+0

아마도 귀하의 질문에 대한 오해입니다. 크기가 무엇인지 알려주는 그래픽을 게시했습니다. 크기가 무엇인지 묻는 이유는 무엇입니까? 나는 당신이 입장이 무엇인지 이해하지 못한다. 그러나 그것은 또한 상점이 무엇인지를 이해하지 못하는 것처럼 보인다. –

+0

OP는 엔트리의 크기를 의미한다고 생각합니다. 내 호기심 때문에, 어떻게 결정됩니까? 분명히 당신은 다른 입도로 매장을 할 수 있습니다. –

+0

@DavidSchwartz 나는 상점이 레지스터에서 메모리로 데이터를 옮기는 것을 의미한다고 생각한다. 맞습니까? 따라서 한 바이트 이동하고 32 바이트 이동 (avx를 통해) 모두 OP 저장됩니다, 항목은 1 바이트 또는 32 바이트입니까? – templexxx

답변

1

저장소 버퍼는 이름에서 알 수 있듯이 저장소를 버퍼링합니다. 따라서 저장소 버퍼의 각 항목은 CPU에서 수행하는 저장 작업입니다.

+0

그리고 매장 운영 규모는 어느 정도입니까? 1byte? 저장소 버퍼 필요 공간은 데이터를 보유하지 않습니까? – templexxx

+0

나는이 답변을 더 잘 할 수있을 것이라고 확신합니다. 해! – zx485

+0

@templexxx 저장 작업의 크기는 CPU에 따라 다릅니다. CPU가 지원하는 상점을보기 위해 CPU의. 서를 확인할 수 있습니다. 일반적인 x86 CPU의 경우 32 비트 또는 64 비트입니다. "저장"이란 문자 그대로 메모리에 무엇인가를 저장하려는 CPU의 시도를 의미합니다. –