LINUX.ORG.RU

Re: Поддержка процессоров Cell в 2.6.13

УРА!!!!! Простите, не удержался.

WerNA ★★★★★ ()

Re: Поддержка процессоров Cell в 2.6.13

very good !!!

robot ()

Re: Поддержка процессоров Cell в 2.6.13

13 - несчастливое число для M$. Сейчас она всосёт, с очень громким и неприличным звуком :))

anonymous ()

Re: Поддержка процессоров Cell в 2.6.13

Ну что, понеслась жизнь новых камушков... ;-) Теперь на цены надо смотреть.

(шопотом: Один минус - WinE не заработает... ;-) )

atrus ★★★★★ ()

Re: Поддержка процессоров Cell в 2.6.13

а сколько это чудо стоить то будет, нам скажут?..

Или они всех морально готовят, что бы все загорелись и цены не заметили?..

catap ★★★★★ ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от kott

Re: Поддержка процессоров Cell в 2.6.13

Я думаю, ясли они не затупят с выпуском раб.станций, то 86-м явно не поздоровится, и иже с ними ос'иксами и виндами.

Хотяяя... упрекнуть в инертности sony :)

kott ★★★★★ ()

Re: Поддержка процессоров Cell в 2.6.13

несмотря на полное равнодушие к играм, купил бы наверно PS3 ради посмотреть как линух будет бегать на таких жутких гигафлопсах. и по цене наверняка не должно стоить сильно больше среднего писюка... интересно что же будет...

anonymous ()

Re: Поддержка процессоров Cell в 2.6.13

Не пойму чему вы все так радуетесь? Вы посмотрите на архитектуру Cell, она же не симметричная, главное ядро, то что универсальное слабенькое, чтобы использовались остальные 8 необходимо чтобы каждое!!! приложение было заточено под эту архитектуру, ось не сможет этого сделать, так что счастье еще не скоро будет

Dubrovsky ()

Re: Поддержка процессоров Cell в 2.6.13

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

anonymous ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от mlind

Re: Поддержка процессоров Cell в 2.6.13

По поводу гигафлопов ps3 и xbox360 - лучше посмотрите мнения гемдевелоперов на этот счет. :smirk:

anonymous ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от mlind

Re: Поддержка процессоров Cell в 2.6.13

Так как это консоль игровая, то она будет продаваться ниже себе стоимости, как это делается уже 10 лет. Цена должа быть на уровне 350 баков. (для конкурентной борьбы)

Sin ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от realloc

Re: Поддержка процессоров Cell в 2.6.13

>> Что за...?! Там патчи для PPC64, где там CELL???
>
>ИБМ пишет что CELL есть суть расширение до неузнаваемости PowerPC64

Пойдите почитайте что такое Cell что-ли

Головной процессор - это PowerPC
Так что если скажем дистрибутив linux поддерживает powerpc
то с портированием на Cell проблем не должно быть

А вот остальные процессоры другие
И их еще нужно умудриться загрузить чем-то
чтобы получить все эти Гигафлопсы

odip ★★ ()

Re: Поддержка процессоров Cell в 2.6.13

Вообще то два дня назад де факто эта же новость на LOR уже была, причем подробней:
http://www-128.ibm.com/developerworks/power/library/pa-cell/?ca=dgr-lnxw09Spu...

а что касается особенностей прoграммирования то, IMXO, это задача
разработчиков языков(и только во вторую очередь компиляторов):
программист должен описывать что сделать, а не как и в каком порядке

Anonymous ★★★★★ ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от Dubrovsky

Re: Поддержка процессоров Cell в 2.6.13

С чего это приложение должно быть заточено ? Мне так кажется что приложение просто будет использовать пользовать форки и треды а ядро уже само будет решать где что будет выполнятся.

anonymous ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от Sin

Re: Поддержка процессоров Cell в 2.6.13

>Так как это консоль игровая, то она будет продаваться ниже себе стоимости, как это делается уже 10 лет. Цена должа быть на уровне 350 баков. (для конкурентной борьбы)

В России не имеет смысла продавать ниже себестоимости, так как купит человек пару игр и всё.

mikhail ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от anonymous

Re: Поддержка процессоров Cell в 2.6.13

Никто ничего затачивать не будет. Интел сделал П4 с элементами спецвыслителя. Никто ничего не стал затачивать и просто заявили, что П4 - тормоз. Аналогичная судьба ждёт всех. А глупые люди, визжащие от цифирьки рядом со словом "гигафлопс", достали. Как же вас много, господи.

lenin ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от mikhail

Re: Поддержка процессоров Cell в 2.6.13

2loki_:
>нет. остальные процессоры - только математические SPE заточены под математику, да- но вполне универсальны- вот увидите, кто-нибудь еще 256кбайтный дистрибутив Linuxa для SPE выпустит и заставит с остальной OS по TCP/IP общаться- знаю я этих линуксоидов:)

2mikhail:
>В России не имеет смысла продавать ниже себестоимости, так как купит человек пару игр и всё.
a в Россию PS и так по моему продают только по серому- другое дело, что IBMовские Blade сервера без BR, WiFi, Bt, Geforce и гемороя и с большим объемом памяти могут и при цене выше себестоимости IMXO выгоднее стоек с десятками PS3

Anonymous ★★★★★ ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от odip

Re: Поддержка процессоров Cell в 2.6.13

Достаточно иксов или (что лучше) базы данных запущенных не на основном процессоре и это уже очень, очень хорошо.

anonymous ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от lenin

Re: Поддержка процессоров Cell в 2.6.13

lenin:
>Интел сделал П4 с элементами спецвыслителя.
ты про математический сопроцессор?:)

>Аналогичная судьба ждёт всех.
рожденный ползать летать не может?

Anonymous ★★★★★ ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от lenin

Re: Поддержка процессоров Cell в 2.6.13

>Никто ничего затачивать не будет. Интел сделал П4 с элементами спецвыслителя. Никто ничего не стал затачивать и просто заявили, что П4 - тормоз. Аналогичная судьба ждёт всех. А глупые люди, визжащие от цифирьки рядом со словом "гигафлопс", достали. Как же вас много, господи.

Достаточно того, что можно запускать девять параллельных программ без тормозов.

mikhail ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от Anonymous

Re: Поддержка процессоров Cell в 2.6.13

> ты про математический сопроцессор?:)

Я про NetBurst в целом.

> Достаточно того, что можно запускать девять параллельных программ без тормозов.

Нельзя на спецвычислителях запускать обычные программы.

lenin ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от lenin

Re: Поддержка процессоров Cell в 2.6.13

> Нельзя на спецвычислителях запускать обычные программы.

Да че им объяснять, в этом треде уже не раз об этом сказано, хоть бы почитали умные книжки для начала, об архитектурах например

Dubrovsky ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от lenin

Re: Поддержка процессоров Cell в 2.6.13

2lenin:
>Нельзя на спецвычислителях запускать обычные программы.
я не видел ассемблер для SPE, но есть все основания считать что там полный тюринг. Или "обычные программы" - это бинарная совместимость?


anonymous (*) (01.07.2005 14:22:54):
>Достаточно иксов или (что лучше) базы данных запущенных не на основном процессоре и это уже очень, очень хорошо.
mikhail:
>Достаточно того, что можно запускать девять параллельных программ без тормозов.

IMXO, все будет происходить иначе:

допустим, в программе нужно обработать массив на несколько сот элементов- 6 SPE обрабатывают массив (с 0 по n-ный, с n-ного по m-ный и т.д.) еще 2 готовят данные(допустим "расжимают" и "сжимают" RAM (кстати самые примитивные алгоритмы могут дать сотни процентов экономии...))

Anonymous ★★★★★ ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от svu

Re: Поддержка процессоров Cell в 2.6.13

svu:
>"обычные программы" - это, в частности, доступ к железу, общей памяти, системным вызовам ОС и пр. SPE, увы, ничего этого не могет.
он не могет всего этого именно(и только) в том смысле, в каком "обычные программы" давно(со времен DOS) не имеют доступа к железу-
- да, это не привычно, но не так уж не удобно и точно не в 8 раз медленнее

Anonymous ★★★★★ ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от Anonymous

Re: Поддержка процессоров Cell в 2.6.13


Если вы читали статью про программирование CELL линк на которую был здесь то видели что _ПОКА_ SPE используются как сопроцессоры из которых
невозможен вызов внешних функций, в т.ч и аппаратных. НО система команд в них такая же как и в главном процессоре и они рассматривают возможность что-бы таки прозрачная, но более медленная, работа с остальной частью системы была. Так что в идеале(которого пока нет :)) это будет что то типа SMP с неравноценными процессорами (Нельзя правда это назвать "S"MP - "S"immetrical ... ). То есть чем то напоминает NUMA только для вычислителей.

Кстати подобная системная архитектура (которой пока нет :-)) может
пригодится в области даже каких нибудь БД - представте себе postgres
у которого часть паралельных процессов на SPE а часть на главном. Если подкачка данных будет успевать то в общем все будет хорошо :-) Если конечно...

В общем ждем как оно будет и если будет плохо ждем когда размер памяти для SPE будет оптимальным для большинства задач.

kernel ★★☆ ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от Anonymous

Re: Поддержка процессоров Cell в 2.6.13

преимущество по сравнению с классическим SMP Cells в
несораизмеримо меньших накладных расходах-
в обычном SMP невозможно представить, чтобы например массив из пары
десятков элементов обрабатывался параллельно, или, скажем, виртуальную
машину, у которой одна инструкция байт кода выполняется на одном
процессоре, следующая, одновременно,- на другом итд, причем еще пара
процессоров анализируют код и управляет предвыборкой памяти в кеш и
исполнением по предположению

Cellsовый вариант мультипроцессорности во первых, позволит получить
масштабируемость близкую к линейной на большем, нежели в SMP числе задач,
во вторых, поскольку Cells позволяет эффективно параллельно выполнять
более мелкие, локальные участки кода, можно перенести задачу по
распараллеливанию программы с этапа проектирования и, следовательно, с
человека, на этап компиляции- естественно, при использовании
правильного языка, который не ограничивает компилятор в выборе способа решения поставленной программистом задачи.

PS a еще новость хороша тем, что теперь, после опубликования кода, IBM
имеет право начать распространять семплы Cells`ов c Linux`ом

Anonymous ★★★★★ ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от Anonymous

Re: Поддержка процессоров Cell в 2.6.13

>в Россию PS и так по моему продают только по серому

Хоть и оффтопик, но все же неправда ваша, PS2 вполне официально представлен в России. PSP и PS3 постигнет та же участь :-)

>купит человек пару игр и всё.

Кстати, в мире среднестатистический владелец PS имеет около 10 игр. У меня их уже раза в два больше :-)

anonymous ()

Re: Поддержка процессоров Cell в 2.6.13

быстрее бы эти процессоры пошли на десктоп, да по не очень большой цене Не думаю, что их сразу будет много и они будут пользоваться популярностью, т.к. винда на них не прет. Только лишь сервера, а отсюда, скорее всего и цена будет соответствующая :(

twotl ()
Ответ на: Re: Поддержка процессоров Cell в 2.6.13 от Dubrovsky

Re: Поддержка процессоров Cell в 2.6.13

> Не пойму чему вы все так радуетесь? Вы посмотрите на архитектуру Cell, она же не симметричная, главное ядро, то что универсальное слабенькое, чтобы использовались остальные 8 необходимо чтобы каждое!!! приложение было заточено под эту архитектуру, ось не сможет этого сделать, так что счастье еще не скоро будет

Для "обычных" офисных приложений производительности будет вполне достаточно, а вот спец софт сможет показать такие вещи, от которых у тех кто на пнях челюсть упадет и они её потом будут долго искать :) Пользователю как и всегда надо чудо, дабы он поверил, а без чуда будут ползать разные ленины и гундеть какие все глупые, после чуда они тоже будут ползать и гундеть, но никто их уже не будет слушать :) А для чуда много не надо - достаточно сбацать нечто и раструбить об этом когда конкуренты ничего аналогичного не смогут выдать, даже близко. Когда пользователь купится на эффект, а его обычный нехитрый софт с систем 3-4 летней давности тоже будет работать нормально, пусть и без чудес - дело будет сделано, у него за умеренные деньги будет нечто, чего он раньше не имел и чего нет у других, а это и есть счастье для многих :)

Обычный софт будет идти наверняка медленнее, чем на новых x86 CPU, но кого волнует обычный софт? Кого интересуют бенчмарки текстовых редакторов и электронных таблиц (лет десять назад еще популярные)? Если чел покупает крутую видеокарту или DVD резак его мало волует скорость 2D графики или на какой скорости он сможет читать CD диски, он получает нечто, пусть и особенное, специальное, но чего у него не было раньше и будет затем этому особо радоваться, пусть даже у кого то 2D и быстрее или CD читаются на больших оборотах ..

Собственно дело за спец софтом, кто спорит. Но кто сомневается что он будет? :) Пусть даже не тотально переписанный и оптимизированный, а только в виде отдельных приложений, но наверняка эти приложения и смогут дать почувствовать разницу, просто и наглядно, без цифр и бенчмарков показать человеку с улицыЮ, что есть лучше и что есть круто на сегодняшний день :)

Так когда то было с Voodoo на PC, мало кто знал и понимал в текстурах и полигонах, но он видел как летает квейк или турок, какие эффекты есть в анриле или нфс и какую пакость демонстрируют убогие ATI и Matrox карточки, пусть и все из себя в 2D и даже эффективные по деньгам. И пусть даже лишние кабели снижали четкость шрифтов в ворде или экселе - люди стояли в очереди за особенными Voodoo с особенным Glide, потому как им и нужно было это особенное ;) 3Dfx совершили революцию в 3D на PC с помощью своих очень специальных чипов, взятых из игровых автоматов, имеющих мало общего с PC и использующих довольно специфичный API. Но это касается 3D и игрушек, но наверняка кроме отображения визуальных сцен есть множество других специальных вещей, которые смогут порадовать искушенного и неискушенного пользователя, или будем считать что он навечно привязан как к раб к галерам к офисным приложениям, привычным интернет браузерам и папочкам на рабочем столе?

NiKel ()
Ответ на: Re: GNU Wget 1.10 от lenin

Re: GNU Wget 1.10

быть может для того IBM и делает Cell как CPU, чтобы люди не страдали извращениями вроде собираний ядер на видеокарте :) Все-таки универсальный вычислитель делают, пусть и с особой архитектурой, фирменные тулсы, либсы к нему обещают раздать скоро, доки разные, типа всесторонней поддержки по разработке и внедрению, а вычисления на GPU - чисто хитрозадая народная инициатива и NVIDIA/ATI чихали на неё :)

NiKel ()
Ответ на: Re: GNU Wget 1.10 от NiKel

Re: GNU Wget 1.10

NiKel, ты упёрт. На спецвычислителях Cell аналогично будет извращением собрирать ядро. И никто этого делать не будет. Универсальный вычислитель в Cell всего 1 (один) и производительность его оставляет желать лучшего по сравнению с П4 двух-трёх летный давности.

lenin ()
Ответ на: Re: GNU Wget 1.10 от lenin

Re: GNU Wget 1.10

Я может и уперт, зато ты просто не прав, и даже не в частности, а в целом в оценке ситуации .. под давлением новых фактов и новостей потихоньку сдаешь одну позицию за другой (вот уже селлы не только на приставках, вот уже появились серверы, вот уже Меркури их внедряет в медицине и промышленности, вот уже первые рабочие станции, вот уже линукс для Сell есть, а винда курит, вот уже есть приложения под него и первые бенчмарки пошли .. впрочем этого пока нет :)), пока в итоге не признаешь все, что отрицал ранее, ибо будет глупо отрицать очевидное, может замолчишь совсем и оставишь эту тему или скорее - скажешь, что именно все это и имел ввиду, что Cell - это круто, а остальные ошибались :)

NiKel ()
Ответ на: Re: GNU Wget 1.10 от NiKel

Re: GNU Wget 1.10

КГ/AM. Никто ничего не внедряет, никаких серверов и рабочих станций нет. Процессоры ещё серийно не выпускаются. Линукса нет, бенчмарков нет и ыть не можнет. КГ/АМ.

lenin ()
Ответ на: Re: GNU Wget 1.10 от lenin

Re: GNU Wget 1.10

спецвычислители Cell - это фантазм, или скажем мягче - очень особая точка зрения на целый процессор. IBM/Toshiba/Sony говорят почему то о CPU Cell, а не о PowerPC ядре, снабженном какими то специальными вычислителями, также как мы не говорим об интел процессорах начиная с i486 как о i386-подобных ядрах, с кэшем и встроенным математическим сопроцессором. Да, прикладной интерфейс Сell дает возможность распределять задачи явно и даже контролировать содержимое локальной памяти синергетических ядер, но это не значит что мы его именно в таком дезинтегрированном виде и должны воспринимать. Пользователю, а возможно и программисту не надо будет думать об этой внутренней кухне, хотя вторым поначалу придется, тут уже многое зависит от компилятора, прикладного интерфейса, операционной системы и необходимых библиотек.

Скажем, что касается OS, конкретно линукса - разработчики решили поддержать традиционное представление юникс ресурсов в виде файловых систем, ввели Spufs (Synergistic processing unit filesystem), которая абстрагирует ресурсы синергетических сопроцессоров и позволяет программисту получать к ним доступ непосредственно, загружать код на исполнение, пермещать данные в памяти и синхронизировать исполнение. Далее уже дело будет за соответствующими библиотеками, которые в принципе могут в свою очередь абстрагировать это дело и предоставить программисту какие то готовые классы и обьекты, так или иначе оптимально распараллеливающие задачи с ними связанные по этим ресурсам. То есть могут быть медиабиблиотеки, библиотеки для научных расчетов, систем уравнений, матриц и структур данных, которые на уровне интерфейса скрывают от прикладного программиста конкретные алгоритмы и механизмы распараллеливания по конкретным SPU.

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

NiKel ()
Ответ на: Re: GNU Wget 1.10 от lenin

Re: GNU Wget 1.10

> Никто ничего не внедряет, никаких серверов и рабочих станций нет. Процессоры ещё серийно не выпускаются. Линукса нет, бенчмарков нет и ыть не можнет.

Ну вот и хорошо :) Ты значит сам наметил план сдачи позиций, можешь их пронумеровать и приступить к выполнению, как только - так сразу :)

NiKel ()
Ответ на: Re: GNU Wget 1.10 от lenin

Re: GNU Wget 1.10

2lenin:
>Одно только не понятно : что мешает делать чюдо уже сейчас ? Бери любую мощную видюху, в ней гигафлопс больше, чем у Cell. Что ещё надо ?

Ассемблер для GF6600 (NV43) - в студию!

насколько я помню года полтора/два назад шейдеры не могли превышать 16 команд у GF и 32 Radeon и _не включали команд условного(и безусловного) перехода_ (не говоря о вызове функций) а память адресовали только как координаты на текстуре- двумя числами от 0 до 1 с фиксированной точкой - и тем не менее уже тогда находилитсь люди, писавшие библиотеки для использования видеокарт для ускорения физики- я не в курсе, много ли изменилось?

каждый SPE- _универсальный процессор_ , а что касается 256kb непосредственно адресуемой памяти- поверь человеку, успевшему попользоваться Robotron 1117M c OS CP/M, оболочкой SCP и 48kb RAM и Specktrum c 64kb- 256kb совсем не так мало! на PDP7 было 4kb RAM- и этого хватило, чтобы написать С и UNIX

кстати, меньше десяти лет назад все про граммы для X86 использовали для обращения к "дополнительной" памяти (<540kb de fakto) специальные драйверы- himem.sys, emm386 etc -(винда вроде до сих пор на этапе загрузки их исползует)- и никто ни 8088, ни, тем паче, первые Pentiumы "cпецвычислителями" не называл

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