Існують деякі відмінності, однак вони не обов'язково в апараті чи специфікаціях. Зауважте, що це вся інформація, яку я отримав на форумах чи випусках новин, тому сприймайте все це із зерном солі.
Перший - "масштабованість та надійність" ( джерело ). K20 був розроблений для того, щоб сидіти в кластерній системі та працювати при повному нахилі 24/7. Титан призначений більше для ігор, тому він буде працювати на цьому робочому циклі, але він може зазнати проблем із довготривалим терміном експлуатації, якщо використовувати його таким чином.
Водії також різні, проте я не впевнений у основних відмінностях. Різниця у фокусі дизайну карт, ймовірно, призводить до порівняно невеликого підвищення продуктивності карт Tesla на цьому фронті.
"Деякі ексклюзивні функції Tesla включають:
- NVIDIA GPUDirect RDMA для продуктивності InfiniBand
- Hyper-Q для MPI (Hyper-Q для потоків CUDA підтримується на GeForce GTX TITAN)
- Захист ECC для всіх внутрішніх і зовнішніх регістрів і пам'яті
- Підтримувані інструменти для управління графічним процесором та кластерами, такі як Bright Computing, Ganglia. "( Джерело )
Це вказує на той факт, що основна відмінність полягає в їх масштабованості. Якщо ви хочете працювати на робочому столі у своєму офісі, важко буде сперечатися проти «Титану» над K20 за різницю в ціні. Якщо вам потрібна додаткова продуктивність декількох K20, знайдіть собі центр HPC і купіть час з їх серверами.
Редагувати:
Подивившись трохи більше на ECC, я оновлюю цю відповідь, щоб вказати на наслідки наявності її на K20, а не на Titan. Наступна інформація - це парафраза інформації, яку можна знайти тут .
ECC - це перевірка помилок на DRAM та реєструється для GPU. М'які помилки бувають, коли біт неправильно передається / зберігається. Чим швидше і ближче один до одного ланцюги, тим вище ймовірність м'якої помилки. Якщо ви вирішуєте набір з'єднаних ODE або лінійну систему, одне число, відключене одним бітом, може істотно змінити результати невідтворюваним способом. Більшість стандартних оперативної пам’яті та кеш-пам'яті в процесорі перевіряють помилки на наявність цих помилок за допомогою ECC.
З іншого боку, графічні процесори взагалі не мають ECC, хоча шина пам'яті набагато швидша, ніж у процесора. Це тому, що якщо піксель на екрані трохи відключений на один кадр, якість програми не знижується. Ці помилки також не пропонуються. Таким чином, багато чіп-нерухомості (і вартості) можна заощадити, пропустивши цю функцію. Ця додаткова складність, ймовірно, спричиняє значну частину додаткової вартості лінії Tesla.