GPU от nVidia будет ускорять Apple Leopard и Windows

    Руководитель направления линейки продуктов Tesla с гордостью сообщил прессе, что будущие модели графических ускорителей nVidia будут ускорять не только 3D-графику в играх, но и некоторые задачи в операционных системах Mac OS X Snow Leopard и Windows 7.

    В новой «анти-интеловской» терминологии nVidia графические процессоры следующего поколения следует называть не GPU, а GPGPU, то есть «универсальные графические процессоры» (General Purpose GPU). Это новая платформа, на которой возможно эффективное распараллеливание задач на сотни и тысячи вычислительных ядер CPU и GPU с помощью среды программирования OpenCL (Open Computing Language), основанной на языке C, которую в чём-то можно считать аналогом DirectX. Кстати, о поддержке OpenCL упоминает даже Apple на своём сайте в списке преимуществ новой операционной системы Snow Leopard.

    Таким образом, новые ОС станут первыми, которые смогут полноценно использовать GPU в качестве нормального вычислительного юнита.
    Поддержать автора
    Поделиться публикацией

    Похожие публикации

    Комментарии 40

      +3
      «будущие модели»? А разве текущие на это не способны? Попахивает разводиловом. :-)
        0
        Видимо предыдущие серии на 3.0. Что касается Apple, то там OpenGL, а такая фенька у него появилась с версии 3.1.
        • НЛО прилетело и опубликовало эту надпись здесь
          • НЛО прилетело и опубликовало эту надпись здесь
            0
            так OpenGL или OpenCL?

            и интересно, какие модели видеокарт будут поддерживать эту технологию?

            как раз хочу агрейдить комп с прицелом на обещанный завтрашний публичный выход RC Windows 7
          +2
          Тут пока больше маркетинга чем реальности. Очень трудно искать реальные бытовые задачи, которые можно было бы эффективно ускорять GPU.
            +1
            Кроме декодирования видео я и не припомню с ходу других.
              0
              Ммм, еще кодирование :-)
                0
                Кстати а как вообще сейчас дела с кодированием видео на видеокартах обстоит? Я что то не слышал о подобных проектах.
                  0
                  Проекты рабочие есть, меркетинг рисует коллосальное преимущество. В реальности и хорошие CPU кодеки неплохи.
              +14
              Как?! А анимация удаления файлов в корзину?

              LEOPARD:
              Только представьте — файлы плавно взлетают, огибают земной шар, устремляясь в космос. Где-то в дальней галактике маячит туманность Корзина. Файлы гибнут там, рождая новые звезды и туманности. Сотни тысяч комет сверкают в ночном небе, как бы оплакивая удаление таких замечательных файлов.

              WINDOWS:
              Будет ускорена стандартная анимация из Windows Vista, только больше полигонов и все будет слегка тормозить.
                +1
                ммм… Холивар? ;)

                — А вот у нас файлы удаляются быстрее!
                  +1
                  В настоящее время дольше удаляются на Висте — надпись «подсчет оставшегося времени» может висеть по полминуты при удалении 1 файла в 1 мегабайт =)))
                    +1
                    У меня пару гигов сносит за секунду даже на старом компе.
                      0
                      Установка и удаление программ -> Включение или отключение компонентов Windows
                      Там сними галку с Удаленное разностное сжатие
                  +2
                  Вообще я бы не отказался от трассировки лучей в реальном времени.
                    0
                    Я бы тоже. Но эта задача плохо (=неэффективно) ложиться на GPU.
                      0
                      Это как сказать. Выигрыш от параллельности очевиден, а у большинства современных графических карт память быстрее обычной, за счёт этого можно добиться некоторого преимущества.
                  –4
                  Вперед и с пестней
                  Мне хватит нетбука на amr, без всякой анимации, только почта, скайп и веб
                    0
                    Надеюсь, что GeForce 8/8M и старше будут поддерживать данное новшество. Иначе, выгода видна только для NVIDIA. Пользователю же придется обновлять компьютер/ноутбук.
                    • НЛО прилетело и опубликовало эту надпись здесь
                        0
                        У меня apple-ноут. Но когда я устанавливал windows через bootcamp, то я нашел информацию о том, что поддержка CUDA в GeForce 8600M имеется.
                      +2
                      Это хорошая тенденция — переводить часть вычислений с процессора на GPU.
                      Интересно, ATI (AMD) планирует нас чем-нибудь удивить?
                        +3
                        Brook уже есть, жаль используется меньше.
                          +1
                          Эх, что только гугл не выдает на запрос «brook» :)

                          А почему жаль? Чем это brookGPU лучше CUDA? Я так понял, что это для любого графического решения, а не только для ATI (AMD)?

                          На самом деле, я впервые услышал о это brook'е…
                        +1
                        в университетских кругах эта тема мусолиться уже давно. реальные задачи подобрать будет очень сложно. использовать в повседневной работе потенциал параллелизма видеокарт тоже врядли выйдет. если даже и скинет ось какие-либо вычисления на видюху, то сторонний разработчик софта все равно на это забьет. тут можно надееться на улучшение только в том случае, если компайлеры станут достаточно «умными».
                          +3
                          А какже какая-нибудь запаковка-распаковка архивов, математические вычисления и что-нибудь еще?
                            0
                            Далеко не все вычисления параллелятся удобно и просто.
                            +1
                            Хочу заметить, что OpenCL будет поддерживать и ATI со своим Brook. И наверное даже интелу со временем придется разродиться его поддержкой.
                            А по поводу применения — большинство нагрузки на процессор приходится как раз на отображение и вывод графической информации. А значит, без потери производительности можно будет ставить маломощные (и малошумные) процессоры и средненькую видео-карту. Опять же, те же пресловутые графические кодеки. Или обработка данных в графических программах.
                              0
                              Вообще для Windows 7 это не особо новость. Вроде на картах класса DirectX 10 и DirectX 10.1 можно будет с помощью DirectX 11 считать.
                                +2
                                Как-то печально становится, что только Mac и Windows. А под Linux они ничего не хотят подобного делать?
                                  +1
                                  «Они» — это кто? Всегда казалось, что идеей этой ОС было «Linux — это ты!». Мол, возьми и сделай.
                                    +1
                                    «Они» — это производители «железа», в данном случае nVidia. Драйвера ведь они выпускают под видеокарты, не вижу принципиального отличия, чтобы организовать поддержку и подобной технологии. Мне кажется, на одних энтузиастах такие решения не вытянуть, нужна поддержка производителей. «Возьми и сделай» не всегда применимо, вот лично я понятия не имею как это сделать. К тому же крупные компании заинтересованы в расширении своего рынка сбыта, хоть пусть и на маленькую долю, но всё же.
                                    0
                                    А разве compiz и kwin4(с включенным композитом) сейчас не на видеокартах работают? :)
                                      0
                                      Я имел ввиду не только «визуальные эффекты», а, например, помощь в кодировании/декодировании видео и других ресурсоёмких процессах.
                                        0
                                        Согласен. В идеале хардварная поддержка OpenCL, (де)кодирования /HD/ видео и физика на GPU должна быть кроссплатформенной. На практике обычно увы все иначе :( То есть пока в никсовых дровах добрая nVidia не включит аппаратную поддержку PureVideo HD и аналога DXVA (которое успешно работает в PDVD/MPC-HC/KMP etc на виндах) эйч-ди видео на линуксе плавно и тихо не посмотришь.

                                        П.с. А может уже включили? Пока не пробовал на Linux свой архив hd-матрешек воспроизводить.
                                    –1
                                    Очень похоже на ответный наезд NVidia на Intel. Если реально, но не так много задач можно будет с легкостью перекинуть на GPU. С другой стороны, если разгрузить CPU, но для чего он тогда вообще будет нужен? Как следствие, принципиально не нужно будет дальше развивать процессоры, только видеокарты, особенно учитывая что цена неплохого процессора = цене неплохой карты. AMD от этого сильно не пострадает, так как есть подразделение ATI, а вот Intel теряет много.
                                      0
                                      Erlang на видеокарте :) Было бы интересно пощупать такое. Раз уж пошла речь о «сотнях и тысячах процессоров», то Армстронг должен быть в восторге.
                                        –1
                                        Что Snow Leopard, что Windows 7 будут качественно отличаться от того, что мы можем «потрогать» сейчас. Я полон предвкушений!
                                          0
                                          Не могу найти в гугле список карт (чипов) которые будут работать с ОупенСиэЛ. По логике вещей это все чипы, которые понимают КУДУ и Брук?

                                          Собираюсь брать комп, и вот не знаю, подождать новых чипов или уже сейчас смело брать можно.

                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.