[Bf-blender-cvs] [6dec2b1] master: Cycles CUDA: add support for sm_50 cards in kernel.cu, for testing.

Brecht Van Lommel noreply at git.blender.org
Mon Apr 28 14:47:30 CEST 2014


Commit: 6dec2b1a2be513718ed7544c8bb14ce620857279
Author: Brecht Van Lommel
Date:   Mon Apr 28 14:24:41 2014 +0200
https://developer.blender.org/rB6dec2b1a2be513718ed7544c8bb14ce620857279

Cycles CUDA: add support for sm_50 cards in kernel.cu, for testing.

===================================================================

M	intern/cycles/kernel/kernel.cu

===================================================================

diff --git a/intern/cycles/kernel/kernel.cu b/intern/cycles/kernel/kernel.cu
index ade7271..d91c6d9 100644
--- a/intern/cycles/kernel/kernel.cu
+++ b/intern/cycles/kernel/kernel.cu
@@ -52,6 +52,18 @@
 #define CUDA_KERNEL_MAX_REGISTERS 32
 #define CUDA_KERNEL_BRANCHED_MAX_REGISTERS 40
 
+/* 5.0 */
+#elif __CUDA_ARCH__ == 500
+#define CUDA_MULTIPRESSOR_MAX_REGISTERS 65536
+#define CUDA_MULTIPROCESSOR_MAX_BLOCKS 32
+#define CUDA_BLOCK_MAX_THREADS 1024
+#define CUDA_THREAD_MAX_REGISTERS 255
+
+/* tunable parameters */
+#define CUDA_THREADS_BLOCK_WIDTH 16
+#define CUDA_KERNEL_MAX_REGISTERS 32
+#define CUDA_KERNEL_BRANCHED_MAX_REGISTERS 40
+
 /* unknown architecture */
 #else
 #error "Unknown or unuspported CUDA architecture, can't determine launch bounds"




More information about the Bf-blender-cvs mailing list