Який максимальний розмір текстури в CUDA?
The максимальна ширина для текстури становить 64K, а максимальна висота – 32K. і пізніше в тій самій темі: Посилання на текстури, прив’язані до лінійної пам’яті, можуть бути лише 1D, а їх максимальна ширина становить 2^27. 18 березня 2007 р.
Максимальний розмір текстури карти/чіпсета під OpenGL, поточні карти:
Чіпсет | Максимальна оперативна пам'ять текстур (МБ) | Максимальний розмір текстури |
---|---|---|
Серія NVidia GeForce | ~110/240 (128/256 на картці) | 4096 |
Серія ATI Radeon | ~110/240 (128/256 на карті) | 2048 |
2048 x 2048 x 2048 Розмір 3D-текстури Максимальна роздільна здатність 3D-текстури становить 2048 x 2048 x 2048. Майте на увазі, що розмір 3D-текстури в пам’яті та на диску швидко збільшується зі збільшенням її роздільної здатності.');})();(function(){window.jsl.dh('YqbsZvbHLKu4wN4PvZTzuAQ__38','
Отримайте максимально допустимий розмір текстури. Цей максимальний розмір визначається графічним драйвером. Ви можете очікувати значення 512 пікселів для відеокарти низького класу та до 8192 пікселів або більше для новішого обладнання.
1024 Максимальна кількість потоків у блоці обмежена 1024. Це добуток будь-яких розмірів вашого потокового блоку (x*y*z). Наприклад (32,32,1) створює блок із 1024 потоків.');})();(function(){window.jsl.dh('YqbsZvbHLKu4wN4PvZTzuAQ__48','
Використовуйте великий 16K або 32K текстури, коли це можливо. Використання кількох текстур меншого розміру (наприклад, 4K або 8K) призводить до збільшення кількості файлів, які завантажуватимуться довше та можуть створювати текстури найкращої якості. Розміри ширини та висоти текстури завжди мають бути степенем двох.