Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: А как у нас с параллелизацией?  (Прочитано 1187 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ankor

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
  • Ubuntu 7.10
    • Просмотр профиля
    • Подкасты AnotherAnkor
А как у нас с параллелизацией?
« : 27 Августа 2008, 22:58:26 »
Знаю что макоси 10.6 сделали возможной... как это сказать... Короче используют просто всё железо, которое можно и по максимуму. Скажем часть вычислительных задач перекладывается с процессора на видеокарту. Так вот есть ли такое у нас?
Много лет работаю админом и пишу код.

Оффлайн kucheriavij

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: А как у нас с параллелизацией?
« Ответ #1 : 28 Августа 2008, 10:19:03 »
ну на сколько мне известно у маков никс архитектура, возможно такое есть и в никсах если это не отсебятина маков

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: А как у нас с параллелизацией?
« Ответ #2 : 28 Августа 2008, 10:34:37 »
Поставь компиз и часть вычислений по отрисовки окон в пространстве и прочей фигне перейдет с CPU на GPU.
Ты по конктретнее давай пожалуйста.
nVidia вон предлагает пакет SDK для того чтобы писать приложения использующие GPU как калькулятор.
Объясни что может ОС считать на графическом процессоре например? Есть конкретные приложения которые задуйствуют аппаратные ресурсы.

Оффлайн Ankor

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
  • Ubuntu 7.10
    • Просмотр профиля
    • Подкасты AnotherAnkor
Re: А как у нас с параллелизацией?
« Ответ #3 : 28 Августа 2008, 22:37:25 »
Так вот речь о том, что возможно не всем постоянно нужна вся мощность видеокарты. А как прикажете её использовать в консоли? Кроме того вспомните сколько времени длится компилирование какой-нибудь мелочёвки и я думаю поймёте о чём я хочу сказать.
Вот ссылка: http://www.hitech-info.info/integral/news_2008-06-11-11-50-04-402.html или http://www.rosinvest.com/news/410801/.
Много лет работаю админом и пишу код.

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: А как у нас с параллелизацией?
« Ответ #4 : 28 Августа 2008, 22:40:40 »
видеокарта умеет чисто считать, чем она может ускорить компиляцию программ?

Оффлайн Ankor

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
  • Ubuntu 7.10
    • Просмотр профиля
    • Подкасты AnotherAnkor
Re: А как у нас с параллелизацией?
« Ответ #5 : 28 Августа 2008, 23:13:33 »
Млин! Вы сами в железных и програмных делах мастер-то?!
Представьте что у вас запущено на машине две тысячи процессов в консольном режиме, либо строго вычислительные (вот вам поручили рассчитать конструкцию новой лопасти). Представили? А теперь скажите мне, машина будет работать быстрее с использованием всех ресурсов, или с упором на один лишь процессор?
Много лет работаю админом и пишу код.

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: А как у нас с параллелизацией?
« Ответ #6 : 29 Августа 2008, 01:29:46 »
видеокарта умеет чисто считать, чем она может ускорить компиляцию программ?

А компиляция по вашему это не "счет" ?
Причем видеокарта БЫСТРО умеет "считать" ;)

Идея хороша.

Оффлайн Sulverus

  • Любитель
  • *
  • Сообщений: 88
  • Прикладное пингвиноводство
    • Просмотр профиля
Re: А как у нас с параллелизацией?
« Ответ #7 : 29 Августа 2008, 02:39:39 »
по поводу кластеров на linux есть очень много интересного: во первых, в стандартные репозитории входят приложения для кластеров. и вообще об этом написанно довольно много литературы.

а по поводу расчетов на GPU: если у тебя geforce - тебе повезло, потому что nvidia выпустила API для работы и вычислений на их картах - nVidia Cuda
http://www.nvidia.com/object/cuda_get.html

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: А как у нас с параллелизацией?
« Ответ #8 : 29 Августа 2008, 02:47:21 »
Компиляция это, вообще-то, нифиха не счёт. Вот перемножить две 43232-мерные матрицы размером 2342234, это счёт.(ой, плин, это в нашей вселенной не сосчитать, по моему...)

Идём читать про RISC/CISC и GPU с MIPSом в википедию.
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн Sulverus

  • Любитель
  • *
  • Сообщений: 88
  • Прикладное пингвиноводство
    • Просмотр профиля
Re: А как у нас с параллелизацией?
« Ответ #9 : 29 Августа 2008, 02:52:13 »
хмм блин если поднять пару компов с мое видюхой можно зарабатывать перебором длинных паролей для различных хеш-функций)

Цитировать
Компиляция это, вообще-то, нифиха не счёт. Вот перемножить две 43232-мерные матрицы размером 2342234, это счёт.(ой, плин, это в нашей вселенной не сосчитать, по моему...)
икнул и поперхнулся!!!  я максимум руками 5*5 перемножал=))
« Последнее редактирование: 29 Августа 2008, 02:54:00 от Sulverus »

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: А как у нас с параллелизацией?
« Ответ #10 : 29 Августа 2008, 07:06:04 »
sht0rm, там довольно много сложной логики. или ты ее на шейдерах писать собрался.
Ankor, вообще-то мастер. воспользуйся гуглом. мля. для расчета твоих лопостей выпустили уже приблуду NVIDIA® CUDA™ считай сколько влезет. и не ной.

 

Страница сгенерирована за 0.031 секунд. Запросов: 23.