LINUX.ORG.RU

Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

 ,


0

0

В этой части серии статей Программирование высокопроизводительных приложений на процессоре Cell BE вы примените ваши знания о SPU для программирования процессора Cell Broadband Engine™ (Cell BE) на языке C/C++. Узнайте, как использовать векторные расширения, настроить компилятор на предсказание ветвлений и выполнять передачи DMA, используя язык C/C++. Теперь я перейду к рассмотрению языка C/C++, чтобы вы могли увидеть, как заставить компилятор выполнять большую часть работы за вас. Для того чтобы вы могли использовать SPU-расширения языка C/C++, в начало вашего кода должен быть включен заголовочный файл spu_intrinsics.h.

>>> Подробности

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

В очереди полно новостей, но тут, вероятно, кто-то кому-то доплачивает.

Oceanborn ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

Да просто устал после работы и сейчас другими делами занимаюсь, а остальные новости надо более внимательно проверять, вот и подтвердил, что побыстрее.

anonymous_incognito ★★★★★ ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

Отличная новость, спасибо.

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

Уже 5-ая часть.. Что-то я пропускаю.. Надо бы подключаться.

MiracleMan ★★★★★ ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

Бот работает. Отлично.

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

Кстати, в августе сего года, в рамках программы IBM RedBooks, отличная электронная книга вышла по программированию процессора IBM Cell Broadband Engine:

Programming the Cell Broadband Engine™ Architecture: Examples and Best Practices

ЛинкЪ: http://www.redbooks.ibm.com/abstracts/sg247575.html

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

> Программирование процессора SPU на C/C++

Видать отличий масса между программированием на высокую производительность и кодопейсанием на С++ =)

Gharik ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

где дешовые платы для разработки? нету... пусть идут в попо... в Лим-по-по вместе со своей игровой станцией три

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

Юзай эмуляторы, болван.

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

Или купи PS3, идиот.

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

Зачем мне эта старинная поделка от Sony/IBM, если есть вполне неплохая видяха ПЕЧ280, которая уделывает вашу целку в 10 раз?

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

>>Зачем мне эта старинная поделка от Sony/IBM, если есть вполне неплохая видяха ПЕЧ280, которая уделывает вашу целку в 10 раз?

Учёные используют PlayStation 3 для ресурсоёмких вычислений, а не вашу печь.

Так что мимо :P

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

>>Зачем мне эта старинная поделка от Sony/IBM, если есть вполне неплохая видяха ПЕЧ280, которая уделывает вашу целку в 10 раз?

Надо же, а мужики-то в IBM и не знали... (c)

И построили суперкомпьютер IBM RoadRunner (#1 в TOP500) на базе старинных поделок...

Вы это, сообщите им что-ли... про GT200 от nV... пускай на базе этих видях делают суперкомпьютеры.

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

>>Зачем мне эта старинная поделка от Sony/IBM, если есть вполне неплохая видяха ПЕЧ280, которая уделывает вашу целку в 10 раз?

Вапщета не в 10, а в 5.

И то, _только_ в проекте Folding@home.

И то, благодаря оптимизациям клиента f@h инженерами nVidia :P

Производительность PS3 - 2TFlops, производительность GTX280 - ~0,9TFlops.

Если взять во внимание энергопотребление...:

PS3 потребляет 114W всего-лишь.

Комп же с печкой - под все 600W.

Ну и кто тут старинный?

//captcha: parties

anonymous ()

Re: Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++

> Вапщета не в 10, а в 5.
> И то, _только_ в проекте Folding@home.
> И то, благодаря оптимизациям клиента f@h инженерами nVidia :P

а теперь перечитай статью. для нормальной работы с cell нужно подключать дополнительные либы и использовать специальные инструкции, т.е. переписывать весь код. и чем это не оптимизация ?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.