cuda atomicMin
작업은 장치 메모리 트렁크의 최소값을 찾은 것처럼 보입니다. 그러나, 어쨌든이 블록/스레드가 마침내이 최소값을 찾은 것을 발견 할 수 있습니까? 나는 compute-2.0을 가지고있다.장치 메모리의 최소값을 찾는 블록/스레드를 알 수 있습니까?
0
A
답변
2
32 비트 값에서 atomicMin
을 수행하는 경우 32 비트가 최소화 된 값을 나타내는 32 비트 및 스레드의 글로벌 인덱스를 나타내는 64 비트 값에 일반화 된 원자 연산을 사용할 수 있습니다 . 일반적인 접근 방법은 here입니다.
64 비트 atomicMin
은 only supported on cc 3.5 devices이므로 32 비트 최소값을 찾는 것으로 가정합니다.
64 비트 값을 사용하여 작업하는 경우는 다음의 최소 (또는 최대) 값과 감소를 통해 인덱스를 모두 수행하는 병렬 환원 기술을 사용할 수있다. This question/answer은 매트릭스의 행당 최대 및 인덱스를 모두 찾는 병렬 감소 방법을 보여줍니다.
관련 문제
- 1. 최소값을 찾는 MATLAB 코드
- 2. 장치 메모리의 추력 감소 결과
- 3. 배열의 최소값을 찾는 방법은 무엇입니까?
- 4. for 루프에서 최소값을 찾는 자바
- 5. 어레이, 포트란에서 최소값을 찾는 것
- 6. 비교기에 따라 최소값을 찾는 것
- 7. 정수 필드에없는 최소값을 찾는 방법
- 8. C에서 System.Collections.Queue의 최소값을 찾는 방법
- 9. OS가 실제 메모리의 실제 크기를 어떻게 알 수 있습니까?
- 10. 바이너리 실행 파일은 메모리의 위치를 어떻게 알 수 있습니까?
- 11. C++에서 메모리의 변수 이름 크기를 어떻게 알 수 있습니까?
- 12. 숫자가 작은 행렬에서 최소값을 찾는 방법은 무엇입니까?
- 13. Matlab의 특정 행에서 최소값을 찾는 방법은 무엇입니까?
- 14. 조건에 맞는 최소값을 찾는 더 나은 방법?
- 15. 해당 값이있을 때 최소값을 찾는 수식 #
- 16. 벡터에서 최소값을 찾는 MPI 자체 코드
- 17. C 최대 값과 최소값을 찾는 중입니까?
- 18. for 루프에 최소값을 찾는 스크립트 추가 C#
- 19. 재귀를 사용하여 배열의 최소값을 찾는 프로그램 이해하기
- 20. 키/값 데이터 구조에서 최소값을 찾는 방법은 무엇입니까?
- 21. 할당 해제 된 메모리의 크기를 찾는 방법
- 22. Linux : 장치 노드를 내보내는 모듈을 어떻게 알 수 있습니까?
- 23. 장치 드라이버가 Linux에서 작동하는지 어떻게 알 수 있습니까?
- 24. 장치 노드 '/ dev/video11'의 드라이버는 어떻게 알 수 있습니까?
- 25. 제조업체의 페어링 된 Bluetooth 장치 모델 번호를 알 수 있습니까?
- 26. 메모리의 MSI는 어떻게 수정할 수 있습니까?
- 27. Go로 메모리의 객체를 "고정"할 수 있습니까?
- 28. 공유 메모리의 수명을 연장 할 수 있습니까?
- 29. Xcode는 프레임 워크를 찾는 위치를 어떻게 알 수 있습니까?
- 30. JIT는 csc.exe를 찾는 위치를 어떻게 알 수 있습니까?