![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
А я кажется понял, зачем айтишники и производители видеокарт на самом деле придумали CUDA.
Вот как раньше было. Делает, скажем, айтишник заявку начальству на покупку нового компьютера. С обоснованием комплектации: процессор помощней и поядерней - на нём счётные задачи считаться будут, памяти и диска побольше - там данные хранятся и обрабатываются, монитор покрупнее и попиксельнее - больше данных на экран влезет, работать удобнее... и хотелось бы конечно хорошую, мощную видеокарту, да с 3D ускорением - вот только как её обосновать, все ж знают, что она кроме как для игрушек ни для чего реально не нужна. И закупается в результате нечто с "интегрёным" чудом техники (и с лейблом "GMA"), или в лучшем случае - с "младшей в линейке" картой ATI/Nvidia.
А сейчас - другое дело! Карточка - она CUDA поддерживает, на ней считать можно, да не просто так, а в сотню потоков одновременно, да как бы не быстрее чем на основном процессоре! Так что серьёзная видюха - важный рабочий элемент компьютера, "торг здесь неуместен".
И, кстати, таки да, инструмент действительно востребован: и нематоду эту, как я понял, в еёйную нематодную "матрицу" запихнули с использованием CUDA, и даже бухгалтерам CUDA может оказаться просто необходимой для нормальной работы...
Вот как раньше было. Делает, скажем, айтишник заявку начальству на покупку нового компьютера. С обоснованием комплектации: процессор помощней и поядерней - на нём счётные задачи считаться будут, памяти и диска побольше - там данные хранятся и обрабатываются, монитор покрупнее и попиксельнее - больше данных на экран влезет, работать удобнее... и хотелось бы конечно хорошую, мощную видеокарту, да с 3D ускорением - вот только как её обосновать, все ж знают, что она кроме как для игрушек ни для чего реально не нужна. И закупается в результате нечто с "интегрёным" чудом техники (и с лейблом "GMA"), или в лучшем случае - с "младшей в линейке" картой ATI/Nvidia.
А сейчас - другое дело! Карточка - она CUDA поддерживает, на ней считать можно, да не просто так, а в сотню потоков одновременно, да как бы не быстрее чем на основном процессоре! Так что серьёзная видюха - важный рабочий элемент компьютера, "торг здесь неуместен".
И, кстати, таки да, инструмент действительно востребован: и нематоду эту, как я понял, в еёйную нематодную "матрицу" запихнули с использованием CUDA, и даже бухгалтерам CUDA может оказаться просто необходимой для нормальной работы...
(no subject)
Date: 2011-06-10 06:39 pm (UTC)1С что старая 7.7, что новая 8.2 многопоточность не умеет, работает всегда на одном ядре, какая уж там КУДА.
CUDA можно конечно прикрутить к MSSQL, но отнюдь не простой установкой видеокарты в комп, а еще поплясать с бубном придется http://habrahabr.ru/blogs/CUDA/103016/
(no subject)
Date: 2011-06-10 06:44 pm (UTC)в реале я думаю либо драйвер кривой у встроенной видеокарты, либо просто перезагрузить надо было
(no subject)
Date: 2011-06-10 06:59 pm (UTC)Однако ж нематоду на CUDA считали, всякие фотошопы тоже потихоньку научаются использовать видеокарты с пользой, глядишь и правда лет через несколько зарплату начнут через пиксельные шейдеры считать, а ведомость через DirectX на принтер выводить :-)
(no subject)
Date: 2011-06-10 08:07 pm (UTC)основная фишка CUDA - это наоборот параллельные вычисления, т.е. подбор паролей, расчет физики и прочая микроматематика в больших объемах.
так что ведомости через директикс у нас появятся тогда когда обычный GDI/постскрипт исчезнут в связи с устареванием и забвением :)
(no subject)
Date: 2011-06-10 08:23 pm (UTC)"Новая вычислительная технология - параллельный расчёт НДС одновременно для каждой позиции счёта - позволяет достичь рекордной скорости формирования счетов и платёжных поручений: до 1000 платёжек в секунду!" :-)))
А "ведомости через DX" может и правда появятся: про постскрипт в винде мало кто и вспоминает, а поверх GDI и так уже "обёрток" для упрощения работы понавёрнуто, и если DX вдруг научат работать с принтером - я не сильно удивлюсь :-)
(no subject)
Date: 2011-06-10 08:15 pm (UTC)RAID5 -- он тупой как пробка, чтобы восстановить нолик или единичку, можно воспользоваться простым XOR'ом.
Но данные у нас сейчас -- ВООО какие большие. А диски -- три терабайта в лучшем случае. А хочется минимум пятьдесят.
Не проблема -- берутся диски в количестве "до фига" и делаются в массив. НО! При таком количестве дисков велика вероятность, что одновременно вылетит больше, чем один диск.
При таком раскладе RAID5 пролетает как фанера над Парижем -- он не выдерживает такое.
Выход есть -- RAID6 -- он держит две копии контрольных сумм и вылет двух дисков может выдержать.
Но и вылет двух дисков статистически тоже весьма вероятен. Значит, надо считать и держать ещё больше контрольных сумм. Это создаёт серьёзную нагрузку на процессор контроллера массива.
Но! Такие расчёты очень хорошо распараллеливаются. И оказалось, что круче всего это считать на видеокарте :)
Вот такой вот проект :)
(no subject)
Date: 2011-06-10 08:19 pm (UTC)Хотя вполне понятно: как только появляется достаточно удачная и "прорывная" технология, ей быстро находится множество применений, иногда действительно неожиданных :-)
(no subject)
Date: 2011-06-10 08:29 pm (UTC)А nvidia Tesla - интересная маркетинговая мысль. Им бы ещё к ней какую-нибудь фигню выпустить (но не слишком её афишировать), чтобы её можно было спарить с обычной карточкой, и использовать не только для работы... :-)
(no subject)
Date: 2011-06-11 08:04 pm (UTC)(no subject)
Date: 2011-06-12 07:49 am (UTC)