Blender Git Commit Log

Git Commits -> Revision 9f7d84b

Revision 9f7d84b by Patrick Mours (master)
June 8, 2020, 15:55 (GMT)
Cycles: Add support for P2P memory distribution (e.g. via NVLink)

This change modifies the multi-device implementation to support memory distribution
across devices, to reduce the overall memory footprint of large scenes and allow scenes to
fit entirely into combined GPU memory that previously had to fall back to host memory.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7426

Commit Details:

Full Hash: 9f7d84b656fbb56966620ecc249ce5bc7089a1d1
Parent Commit: 0a90765
Lines Changed: +371, -97

11 Modified Paths:

/intern/cycles/blender/addon/properties.py (+20, -7) (Diff)
/intern/cycles/blender/blender_device.cpp (+4, -0) (Diff)
/intern/cycles/blender/blender_python.cpp (+2, -1) (Diff)
/intern/cycles/device/cuda/device_cuda.h (+3, -0) (Diff)
/intern/cycles/device/cuda/device_cuda_impl.cpp (+97, -30) (Diff)
/intern/cycles/device/device.cpp (+2, -0) (Diff)
/intern/cycles/device/device.h (+13, -0) (Diff)
/intern/cycles/device/device_cuda.cpp (+9, -0) (Diff)
/intern/cycles/device/device_memory.cpp (+5, -0) (Diff)
/intern/cycles/device/device_memory.h (+2, -0) (Diff)
/intern/cycles/device/device_multi.cpp (+214, -59) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021