2011-12-15 2 views
1

프로그래밍 가이드에서 인용 : 전역 메모리 액세스가 캐시됩니다. -dlcm 컴파일 플래그를 사용하면 컴파일시 L1 및 L2 (-Xptxas -dlcm = ca) (기본 설정) 또는 L2에만 캐시되도록 구성 할 수 있습니다 (-Xptxas -dlcm = cg) .vs 2008에서 컴파일 플래그를 지정하여 cuda에서 l1 캐시를 비활성화하는 방법

정확히 내가 VS 2008에서 l1 캐시를 사용하지 않도록 변경해야하는지 알고 싶습니다. 이 관찰이 중요 할 것이므로 구체적인 지침을주십시오. CUDA에서 L2 캐시를 끄는 방법이 있습니까?

답변

1

프로젝트 속성으로 이동하십시오. 왼쪽에서 Configuration Properties -> CUDA Runtime API -> GPU를 클릭하십시오. '추가 옵션'이라는 줄이 있습니다. nvcc에 전달할 옵션을 입력하십시오.

L2 캐시를 끄는 방법에 대해서는 없습니다.

+0

(-Xptxas -dlcm = cg)을 입력해야합니까? 또는 단지 -Xptxas -dlcm = cg – Programmer

+0

나중에 괄호는 단락의 중간에 옵션을 나열하는 데에만 사용되었습니다. – jmsu

관련 문제