LINUX.ORG.RU

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

WerNA ★★★★★
()

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

anonymous
()
Ответ на: комментарий от dh0

Классно Интересно, будит ли мелкософт портировать свою продукцию на CELL

Windophob
()

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

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

atrus ★★★★★
()

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

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

catap ★★★★★
()
Ответ на: комментарий от kott

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

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

kott ★★★★★
()

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

anonymous
()
Ответ на: комментарий от anonymous

>интересно что же будет...

Да ничего особенного. Сделают немного серверов на нём, ну и консоль.

Sof1x
()

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

Dubrovsky
()

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

anonymous
()
Ответ на: комментарий от OpenStorm

> Что за...?! Там патчи для PPC64, где там CELL???

ИБМ пишет что CELL есть суть расширение до неузнаваемости PowerPC64

realloc ★★★★
()
Ответ на: комментарий от Dubrovsky

Главное что начало уже положенно и sony/ibm врядли бросят столь крупный проект. Хотя конечно до реального применения еще далеко.

mlind ★★
()
Ответ на: комментарий от mlind

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

anonymous
()
Ответ на: комментарий от mlind

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

Sin
()
Ответ на: комментарий от realloc

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

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

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

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

odip ★★
()

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

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

Anonymous ★★★★★
()
Ответ на: комментарий от Dubrovsky

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

anonymous
()
Ответ на: комментарий от anonymous

нет. остальные процессоры - только математические

loki_ ★★
()
Ответ на: комментарий от Sin

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

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

mikhail
()
Ответ на: комментарий от anonymous

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

lenin
()
Ответ на: комментарий от mikhail

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

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

Anonymous ★★★★★
()
Ответ на: комментарий от odip

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

anonymous
()
Ответ на: комментарий от lenin

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

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

Anonymous ★★★★★
()
Ответ на: комментарий от lenin

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

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

mikhail
()
Ответ на: комментарий от Anonymous

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

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

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

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

lenin
()
Ответ на: комментарий от lenin

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

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

Dubrovsky
()
Ответ на: комментарий от lenin

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


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

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

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

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

"обычные программы" - это, в частности, доступ к железу, общей памяти, системным вызовам ОС и пр. SPE, увы, ничего этого не могет.

svu ★★★★★
()
Ответ на: комментарий от svu

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

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous


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

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

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

kernel ★★☆
()
Ответ на: комментарий от Anonymous

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

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

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

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

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

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

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

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

anonymous
()

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

twotl
()
Ответ на: комментарий от Dubrovsky

> Не пойму чему вы все так радуетесь? Вы посмотрите на архитектуру 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
()
Ответ на: комментарий от NiKel

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

lenin
()
Ответ на: комментарий от lenin

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

NiKel
()
Ответ на: комментарий от NiKel

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

lenin
()
Ответ на: комментарий от lenin

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

NiKel
()
Ответ на: комментарий от NiKel

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

lenin
()
Ответ на: комментарий от lenin

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

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

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

NiKel
()
Ответ на: комментарий от lenin

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

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

NiKel
()
Ответ на: комментарий от lenin

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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.