2
새로운 그래픽 카드 (호환성> = 2.0)를 사용하면 커널에 직접 new
과 delete
을 사용할 수 있다고 들었습니다.CUDA에서 새로 만들기/삭제하기
- 커널에
new
을 사용하면 "전역 메모리"에 메모리를 할당합니까? new
으로 객체를 GPU에 만들면 객체의 수명이 커널 수명과 동일합니까? 아니면 응용 프로그램 수명입니까?- 커널에
new
을 사용하는 것이 편리하지 않다고 들었습니다. 그게 맞습니까? 왜?
업데이트 :는 사람이에 대한 몇 가지 문서에 대한 링크를 게시 할 수 있을까요? 커널의 응용 프로그램 수명
답변 해 주셔서 감사합니다. "그 금액이 제한되어있다"고 말할 때 당신은 무엇을 의미합니까? 그 한계는 무엇입니까? –
하나의 커널이 작은 크기의 malloc을 만들 수 있다는 것을 의미합니다. cudaDeviceGet/SetLimit 함수 또는 프로그래밍 가이드를 살펴보십시오. – yyfn
고마워, 내가 볼게! –