metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-09-02 01:12 am

Им нужен наш моск

Мало им видеокарт в процах, еще и аудиодевайсы в видеокартах.

[identity profile] tri-botinka.livejournal.com 2010-09-02 10:22 am (UTC)(link)
Отчего же ? Если бы так было - никакой многоядерности бы и не выдумывали. MPP прекрасно подходит для решения любых нерекуррентных задач - а это как минимум обработка графики, базы данных, сигнальные и цифровые преобразования (типа криптографии), аналитические и диагностические системы, всякие финансовые, страховые, медицинские экспертные системы, вспомогательные работы - например перестроение индекса БД и пр..

По поводу "обратной совместимости" - да вопрос серьезный, но с момента выхода NT, и всяких многопоточных операционок уже хорошим стилем считалось деление действий на подпроцессы, триды и пр. Так что вполне вероятно та же Скада уже к этому готова.

Ключем, похоже все же является коммерческая выгода этой шняги. Не с точки зрения пользователя, а с точки зрения производителя. Если Intel закатал в кристалл не миллион, а миллиард транзисторов - то сообразно закону Мура он и получил серьезную маржу на разнице дохода и снижении себестоимости производства. Во всех остальных производствах выгода сомнительна, тем более что уже и NVIDIA напоролась на технологические ограничения TSMC - так что можно развести хоть и 2 млрд. транзисторов - где и производить то ? На Марсе ?

[identity profile] metaclass.livejournal.com 2010-09-02 10:25 am (UTC)(link)
Базы данных от многопроцессорности (во всяком случае той что доступна в обычных компах) особо не выигрывают - у них основная нагрузка на i/o.
90% существующего софта вообще никак не готово к многопроцессорности.

[identity profile] tri-botinka.livejournal.com 2010-09-02 11:14 am (UTC)(link)
Надо же - а я грешным делом думал, что вычислительная нагрузка на СУБД с появлением технологий DMA и подобных уже давно процессора не касается :-) А если ввод вывод под 100% улетел - так это из-за того что горе-программист вместо работы с индексами и логикой table-scan увлекается, ему за структуру данных и SQL двойку нужно ставить (может там и нет никакого SQL - стоит какой нибудь record manager - вы же сами писали foxpro) ... В моих системах я обычно процессор "добиваю" а не подсистемы вывода, а там ох как система чувствительна к распараллеливанию. По секрету скажу - кроме распараллеливания по процессам - интересный эффект и дает распараллеливание (слияние) по данным - скажем переходы 32/64 бит на процесс дают впечатляющие результаты - индексы раз в 10 (!) быстрее перебалансируются.

[identity profile] http://users.livejournal.com/_slw/ 2010-09-02 05:07 pm (UTC)(link)
от dma головки шустрей не елозят

[identity profile] w00dy.livejournal.com 2010-09-02 02:39 pm (UTC)(link)
> Так что вполне вероятно та же Скада уже к этому готова.

Не в этом проблема. Проблема в том что есть куча софта которая уже написанна и работает, и которую никто в здравом уме не будет переписывать.

> Ключем, похоже все же является коммерческая выгода этой шняги

Тут ещё стоит учитывать что млрд. транзисторов имени Интел, и млрд. имени nVidia, это совершенно разные вещи. У nv это в основном элементарные alu с обвязкой, а у интеля это куча логики. Посему у интеля cpu, а у nv спец. процессор.

> Не с точки зрения пользователя, а с точки зрения производителя

Опять же вопрос - а что с обратной совместимостью? Сама интель не сможет повернуть реку вспять, для этого ей нужна ms и никто другой. И не факт что ms за это возмётся, она благополучно похоронила итаниумы.

[identity profile] permea-kra.livejournal.com 2010-09-04 06:13 pm (UTC)(link)
Собственно, никто не мешает допилить qemu. dosbox вот допилили.