Pull to refresh
0
0
Toshas @Toshas

User

Send message
нет, можно программировать на CUDA под win, nix и mac
Автор молодец, изложил все доступно и понятно. Кстати, для вычисления производных изображения чаще применяют оператор Sobel.
Приветствую, земеля =)
Интересно:
1) как они связываются друг с другом
2) как устроен их коллективный разум
Способ не сработает если Вы решите вдруг изучить язык Ада. Есть вещи, которые не ложатся на мозг людей, не получивших достаточную базу знаний.

Во-вторых, у меня есть живой пример, когда отец моего знакомого вместо сказок рассказывал сыну про треугольники, основы геометрии и прочие нетривиальные вещи. В результате получился перекос в личностном развитии человека — он отлично разбирается в треугольниках, но как человек, мягко говоря, странен.
Складывается впечатление, что у вас слишком много человеко-дней, настолько, что вы можете позволить себе писать длиннющие логи и отвечать на камменты. Не иначе, как используете слепой 10-пальцевый метод набора.
> стараться не заснуть :)

Спать надо, иначе сами же понизите продуктивность
У нас в ЖЖ тоже не мало интересных людей. Они конечно может быть еще не миллиардеры, но один Темочка чего стоит =)
Элкомсофт этим уже занят. Правда, временные рамки поболее.
Ну на самом деле используют, вот Интел обещает Larabee выпустить. Правда, одной лишь перекомпиляцией исходников ИМО там не обойдется.
А в нынешних процессорах добавлять элементы SIMD уже практически не имеет смысла. Есть SSE и прочие, но все это надстройки, которые не обеспечивают обратной совместимости. Т.е. все такие расширения идут вразрез с архитектурой X86, виртуальными машинами которой современные процессоры по сути и являются.
PS Мне кажется, что Ваши размышления не так уж далеки от реальности.
Принципиально отличие в классах (по Флинну вроде): CPU — это SISD (single instruction single data), а GPU — это SIMD (single instruction multiple data). Ну и второе существенное (на практике отличие) — это то, что нынешние CPU имеют очень маленький мозг (ALU) в процентном соотношении к объемам самого процессора, в то время как большую часть GPU занимают именно арифметико-логические устройства.
Картинки можно посмотреть здесь, на странице 14 вверху
developer.download.nvidia.com/compute/cuda/1_0/NVIDIA_CUDA_Programming_Guide_1.0.pdf
Это совершенно несложно. Можно с легкостью начать программировать под NVIDIA видеокарточку (предварительно удостоверившись здесь что она поддерживает CUDA: www.nvidia.com/object/cuda_learn_products.html). Для этого надо скачать последний драйвер, тулкит и SDK. В последнем масса семплов, которые могут послужить примером или строительным блоком вашего алгоритма. Мой скромный вклад в SDK тоже имеется.
На GPU перекладывается далеко не любая задача, и уж тем более не стоит думать что «сейчас перекомпилирую готовый c-код и все заработает в 100 раз быстрее» =). CUDA — это расширение Си, но единственный челендж при написании программ на ней является переосмысление алгоритма в терминах GPU и стрим процессинга вообще.
Пробуйте, смотрите. Если возникнут какие-нибудь вопросы по CUDA — пишите в личку.
А на хабре есть почитатели BHC? Шелл-кодесов? =)
Неужели они предпочли ATI из-за необходимости выдерживать красную гамму? =)
Прямо как уровень из No One Lives Forever!
И все же Вы перечислили проблемы государственного масштаба, но не мирового. Вряд ли гугл возьмется лечить русский менталитет, наводить порядок в тюрьмах (и головах!). А вот лекарство от рака, к примеру, это то, что нужно по всему миру, даже в Швейцарии, где тюрьмы легко спутать с аппартаментами.
Ну хотя бы про Вас! :)
vilgeforce, у Вас отличный слог! К тому же, освещаемые темы действительно интересны.

Собственно про настройки: я думаю, что холиваров не будет, если советы по настройке будут даваться не в форме "сделайте так - будет безопасно", а "у нас весь отдел сидит так-то - и никаких вирусов"

В действительности, нельзя полностью защититься только прогами. Было бы интересно узнать конфигурации, при которых обычному рядовому пользователю было бы наиболее безопасно сидеть в нете (во всех аспектах) и быть вне группы риска :) "не сидите под админом" - отличное в общем-то начало! )

Information

Rating
Does not participate
Registered
Activity