
- Форум
- По малко от всичко
- Информационни технологии
- ATi vs Nvidia
Ох
Първо да отбележим - наблюдавам някакво абсолютно неразбиране какво е това CUDA и с какво се то яде. Единият се радва, че имал CUDA, другият му вика, че CUDA не било кой знае какво.
Да поясним - CUDA си е и майчицата, и бащицата. Технологията е сигурна, хубава и върши смайващо добра работа. ATI имат аналог на CUDA и този аналог се нарича FireStream. Много по-малко разпространен, много по-малко използван. Това са все хубави неща, ако знаете как и при какви условия да ги ползвате.
Другата точка - това, че картата ви го поддържа(или има хардуерна поддръжка на CUDA/FireStream), не означава че вие автоматично го използвате. Да почертая ли? Не го ползвате. Прочетете надолу и ще разберете защо.
Този тип технологии предоставят възможност чрез софтуер да се задават задачи за изпълнение към GPGPU-то на видеокартата ви. Например да зададете на видеокартата си задачата да сметне "2+1=?" и да получите резултата, като за целта НЕ СЕ ИЗПОЛЗВА CPU ИЛИ RAM ОТ ТЕЗИ НА СИСТЕМАТА. Тоест, вие сте сметнали резултата независимо от компютъра си, използвайки за цетла GPU-то и RAM-a на видеокартата си. Не сте натоварили процесора си, не сте заели RAM паметта на системата си.
За да се извършват подобни операции е наложително софтуерът с който работите, да поддържа CUDA или FireStream. Игрите, както се сещате не го поддръжат. Всъщност едва ли имате програма, която го поддръжа. Едва ли някога ще ви се наложи да използвате програма, която го поддръжа. В най-добрият вариант ще си дръпнете някоя програма, за да видите как сработва това нещо.
Какви са приложенията? Пф. Представете си, че искате да BruteForce-нете някоя красива парола, от 15 символа във вида md5($salt.md5($pass.$salt)). С едноядрен процесор ви пожелавам успех и ще се видим, като се пенсионирате. С осемядрен шансът ви е значително по-добър. Но отново не е това, което ни устройва. Ние тази парола я искаме бутната в приемливи соркове. Какво правим ли? CUDA с подходящ софтуер. Нещо от порядъка на 460 изчисляващи ядра и 1GB GDDR5, брутващи парола смайващо скъсява сроковете. Ами ако сложим две такива карти в SLI? Ами три?
Други приложения такива технологии намират в космосмически изледвания(SETI), изследвания свързани с медицината(Folding) и всякакви подобни полезни каузи за човечеството.
Текущо, с две или три карти от висок клас(на подходящо дъно, с подходящ процесор) можете да докарате няколко терафлопа(1 терафлоп = 1024 гигафлопа) в секунда. Стандартен четириядрен процесор най-често е с изчислителна мощ между 40 и 60 гигафлопа. Сами преценете ускоряването, което се получава в изчисленията.
Но ако си тъпо парче и единственият ти контакт с компютъра е да гледаш прон/филмз, да цъкаш игрички и да тролиш по някакви форуми - тези технологии не ти трябват, не ги ползваш и няма смисъл да пищиш като прискрипан, че хардуера ти ги има или няма. Повтарям - полза от тези неща за обикновенният потребител за момента няма, не се и очертава да има в близко бъдеще. Защо? Защото начина на работа и изчисления по тези методи са безкрайно различни от тези на обикновен CPU. Тоест, GPGPU не може да се яви универсален заместител на CPU.
Второ да обърнем внимание на Intel и AMD. Вероятно някои хора не обръщат внимание на това, но на Intel доскоро им беше през оная работа дали на тяхната платформа ще се сложи ATI или nVidia. След като AMD купиха ATI може да се очаква(но не е задължително) Intel да се наклонят към nVidia. Тоест, това че сте с Intel платформа изобщо не е фактор каква карта трябва да си сложите. Или това, че сте с AMD платформа(тъпо ли ви е, а?) не означава, че задължително трябва да си сложите ATI карта.
Трето Intel vs AMD си е отделна тема. Ще акцентирам само върху това: пазарен дял. Пазарният дял при процесорите: Intel - 80%, AMD - 12%, Други - 8%. Лафа тука е "Intel щото е гадно, затова го купуват всички".
Intel e синоним на "качество", "прецизност" и "безотказност". Докато AMD е синоним на "евтино", "понякога се разваля" и "не работи точно така, както би трябвало". Еквивалентно можем да ги представи като коли. Intel го приемете за лъскаво Bugatti Veyron, а AMD за тунингован Голф 4-ка с пернишка регистрация.
След това си задайте няколко въпроса: защо почти всички банки използват Intel? Защо всички космически кораби използват Intel? Защо почти всички военни по света използват Intel? Защо техниката във почти всички самолети е на Intel? Отговора е един - не може да се направи компромис с качеството и да се допусне и най-малката неточност.
Процесор на Intel с интелска платформа - замерване: FSB 267.0MHz, CPU Core Mult: 11x, CPU Core Freq: 2.937GHz
Процесор на AMD върху платформа на AMD - замерване: FSB 201.9MHz(omg, wtf?!? 200=201.9, без възможност за корекция?!?), CPU Core Mult: 15.5x, CPU Core Freq: 3.169GHz What in the blue hell... Процесора трябва да работи на 3.1GHz на ядро, а той работи на 3.17GHz? Добрем няма лошо, това ще да е заради FSB-то. Смятаме: 15.5х201.9 = 3129.45 Боже мили! От тук излиза, че трябва да е на 3.13GHz, а не на 3.17GHz Откъде идва тая разлика от 0,04GHz? Казва ли ти някой? А смееш ли да питаш?
Но нищо, абстрахираме се от малките неточности. Започваме Torture CPU Test. След 72 часа AMD-то е генерирало faults?!? Fault?!? Сметнало ми е, че 2+1=4?!? После хубаво се е самокоригирало, че "2+1=3", но... извинете...
Така че, спокойно можете да вземете AMD и да си го сложите на едното място. Да, евтин е и става да играеш на домино с него, ако си го маркираш с точки. Тоест това е процесор, който е подходящ почти само за entertaiment задачи, които не изискват нито качесто, нито прецизност, нито стабилност - важно е количеството. Това е и основната грешка на AMD, която не им позволява да имат и наполовина... не - една четвърт!... от добрата репутация, която имат Intel.
Четвърто, бенчмарк-а е неточен, при каквото и да е. Той показва каква е производителността при симулация. Тоест, не в реална ситуация, а при симулирана такава. Абсолютно е възможно нещо(процесор, видеокарта, твърд диск и т.н.) да има много добър резултат при бенчмарк тестове, а в реална ситуация да се справя по-зле. Това зависи най-вече от хората, които са създали софтуера(реалната ситуация). Ако са с две леви ръце и не са списали правилно програмата, да се възползва от възможностите на хардуера, то това не е проблем на хардуера.
Казах. Тао. Къде ми е емотката на индиански вожд?!?![]()
Выполнения: Земля в илюминаторе (7.1 Амфитон Усилитель Системы 100-AC-022) Обратная связь:
авторитетный ответ: 95.43.28.133
вторичный ответ: 85.14.6.98
Sponsored by: Реактивная Tехнология