#gpu #gpgpu #montecarlo
#графический процессор #gpgpu #монтекарло
Вопрос:
Недавно я купил RTX 3080 в основном для игр. Но я также немного занимаюсь моделированием методом Монте-Карло для квантовой физики, даже если это не является моим основным занятием. И хотел бы попробовать их на RTX 3080. Однако я слышал, что 3080 поставляется с точностью F32, а не F64, как у titan RTX и серии quadro, если я не ошибаюсь. Есть ли способ включить вычисления F64 (если да, это должно снизить скорость на 2 или более?). Я действительно новичок во всей этой области (вычисления на графических процессорах и архитектура), поэтому не стесняйтесь давать любые советы. Спасибо! выделенный текст
Комментарии:
1. И последнее, но не менее важное: тем, кто интересуется возможностями двойной точности (FP64) потребительского Ampere, необходимо знать, что на SM приходится два выделенных ядра FP64, или ровно 1/64 часть FP32. Это соотношение также определяет производительность FP64 в зависимости от GPU, поэтому, если карта имеет, скажем, 30 TFLOPS FP32, у нее будет 469 GFLOPS FP64 «.
2. Все графические процессоры NVIDIA последних десяти лет поддерживают вычисления с двойной точностью (DP). Просто потребительские карты часто имеют низкую пропускную способность операций двойной точности, при этом RTX 3080 обеспечивает от 400 до 450 DP GFLOPS в зависимости от фактической тактовой частоты (все современные графические процессоры используют схемы динамической синхронизации, которые непрерывно регулируют рабочую частоту в зависимости от множества факторов, таких как температура и мощностьпотребление).