0

병렬 처리와 비교하여 프로세서 캐시 라인 최적화에 관한 테스트를 작성하려고합니다. 특히, 내 제품 세그먼트가 거짓 공유 비효율적 인 영향을 받는지 테스트하고 있습니다. 이렇게하려면 내 프로세서 캐시 섹터 크기 (예 64 바이트)을 결정할 수 있어야합니다. 그러면 적절한 개체 크기 범위로 테스트 할 수 있습니다. 그래서 ... 어떻게 정보를 얻을 수 있습니까 (예 : 프로세서 사양 페이지, C# API 호출 등)? 캐시 섹터 크기는 캐시 라인 크기라고도합니다.프로세서의 캐시 섹터 크기 결정

참고 : 인텔 사이트에서 내 i7 프로세서 사양을 살펴본 결과 이러한 세부 정보를 찾을 수 없거나 단지을 인식 할 수 없습니다.

답변

1

나는 비슷한 실험을 수행했습니다. 나는 CPUZ을 사용하고 CPU 코어, 캐시 (L1, L2 등)에 대한 자세한 정보와 함께 매우 유용하다고 생각합니다 ...

내 제안 : 하드웨어 사양에 너무 많은주의를 기울이지 말고 실험을하기 때문에 벤치마킹에 집중하십시오. 많은 시간이 걸릴 것입니다.

+0

설명에서 사용할 수있는 경우에만 캐시 라인 크기를 표시하지만이 방법은 유용한 방법입니다. 내 경우 엔 그게 효과가 있었어. 감사. – JoeGeeky