Выпущен долгострой МЦСТ - Эльбрус Первая поставка отечественных микропроцессоров "Эльбрус" состоялась то ли 18, то ли 22 мая (обе даты взяты с официального сайта МЦСТ).
Процессор Эльбрус основан на архитектури ELBRUS, отличительной чертой которой является наиболее глубокое на сегодняшний день распараллеливание ресурсов для одновременно исполняющихся VLIW-инструкций (судя по всему, VLIW-инструкции компонуются из RISC инструкций архитектуры SPARC). Подробности можно узнать на странице производителя. |
Комментарии |
Комментарии: 952
| Тут, вообще, интересно, возьмется кто-нибудь собрать на этом чуде нечто с поддержкой стандартных PC-шных шин PCI, USB и прочими?.. Было бы интересно, как оно в таких условиях будет. Тем более, если "ведутся важные работы по созданию версии OS Solaris с усиленной защитой от несанкционированного доступа на базе разработанных средств мандатной защиты и адаптация ОС Linux для архитектуры E2K." |
|
Комментарии: 952
| А еще, между прочим, тандем Windows-Intel сейчас действительно слаб как никогда. Свободный и открытый софт перетягивает одеяло чисто по софтовым функциям, но под его одеялом еще один козырь - беспроблемная переносимость между разными аппаратными платформами, а тут у... Вполне реальные шансы для PowerPC, Cell и, хочется верить, для Эльбруса тоже. Можно померяться реальными аппаратными преимуществами, а не коробками софта. |
|
Комментарии: 523
| Эльбрус - разработка на заказ. В серию на рынок его никто не собирается отправлять. Максимум, на что приходится надеяться, что UltraSPARC IV (или V) будет иметь архитектуру ELBRUS. |
|
Комментарии: 952
| Почему-то всегда хочется верить. |
|
Комментарии: 347
Зарегистрирован: 04.07.2004 14:01
| Это как в анекдоте про советский процессор: да он же ламповый |
|
Комментарии: 952
| Анекдоты анекдотами, но в МЦСТ действительно сильнейшая команда разработчиков. Intel просто так бабки разбазаривать не станет, а в МЦСТ вложилась и неплохо вложилась.
Кстати, вот: http://www.cnews.ru/newtop/index.shtml?2004/10/21/167008 |
|
Комментарии: 347
Зарегистрирован: 04.07.2004 14:01
| Конечно, это хорошо, но создавать чисто свой процессор - как-то подозрительно, т.к. это будет дополнительная головная боль программистам. Если же группа объединится с Intel, то исчезнет мысль о "российском процессоре". Хотя это было бы более предпочтительно. |
|
Комментарии: 952
| А они уже работают в Intel, но Эльбрус создается уже столько времени, что подозрительно здесь скорее то, что он все-таки появился. Но это здорово, на самом деле.
А программистам проблем нет - проблемы у разработчиков компиляторов должны быть. Ну, судя по всему, МЦСТ компиляторы свои предлагает, так что большой проблемы нет. Вот бы еще к GCC это все прикрутить... |
|
Комментарии: 558
| Ну он же вроде IA-32 совместим должен быть... Остается только вопрос оптимизации, а здесь у gcc возможности довольно таки широкие. (даже при отсутствии соответствующего march) |
|
Комментарии: 347
Зарегистрирован: 04.07.2004 14:01
| Да ну его к черту. Сделали бы вместе одно, но классное раз и навсегда. А то опять будут колесо изобретать. Разработчики компиляторов - они ведь тоже программисты, а компилятор для Эльбруса от разработчиков будет только в тех ОСях, которые они посчитают нужными. |
|
Комментарии: 523
| Intel уже заявляла о том, что архитектура ELBRUS им не интересна.А вот расшифровка МЦСТ и слова о специальной версии Solaris наводят на мысль, что всё-таки практический выход будет... |
|
Комментарии: 523
| Про IA32-совместимость. Во-первых, строго говоря, такой архитектуры нет. Есть x86-32. Во-вторых, никаких данных об этом пока нет, есть только планы несколькогодичной давности. |
|
Комментарии: 558
| Интель называет свою архитектуру именно IA32. Что расшифровывается как Intel Architecture 32
x86-32 это может по линуксовому... |
|
Комментарии: 523
| При чём тут "по-линуксовому"? Архитектура была в своё время заявлена как x86, после чего к ней делались добавления в виде наборов инструкций FPU, IA32, MMX, SSE, 3DNow!, AMD64 и т.д. |
|
Комментарии: 558
| x86 она была еще до IA32 наверное. К тому же всякие FPU, MMX, SSE, SSE2 входят в понятие IA32... За исключением 3DNow, AMD64...
Не, если конечно рассматривать глобально... всякие AMD, VIA, Transmeta, NEC и тд... то они под IA32 явно не попадают...
Хотя я нигде не слышал официального термина x86. |
|
Комментарии: 8
Зарегистрирован: 10.02.2005 10:33
| x86 это не архитектура, это семейство |
|
Комментарии: 558
| Во! |
|
Комментарии: 523
| Ну-ну. Так ведь и IA32 можно семейством назвать. Архитектура - это набор общих базовых команд. И этим набором является именно x86. А IA32, AMD64 и т.д. - это расширения набора команд.Dron написал(а) ... К тому же всякие FPU, MMX, SSE, SSE2 входят в понятие IA32... За исключением 3DNow, AMD64... Ну а это вообще... Что, процессор Intel i386 - не IA32, раз в нём нет никаких SSE, ни MMX? А k6-2, K6-2+, K6-III и Athlon'ы, в свою очередь, - не IA32, несмотря на то, что K5 и K6 - всё же типичные представители. Ну и естественно нельзя исполнить код для IA32 на Opteron'е... |
|
Комментарии: 952
| написал(а) ... Ну и естественно нельзя исполнить код для IA32 на Opteron'е... ??? |
|
Комментарии: 523
| Это прямо следует из утверждения, что расширение AMD64 принадлежит другой архитектуры, нежели расширения IA32. |
|
Комментарии: 8
Зарегистрирован: 10.02.2005 10:33
| >Архитектура - это набор общих базовых команд Игра слов. Команды SUB, ADD есть во всех процессорах. У них одинаковая архитектура?
>А IA32, AMD64 и т.д. - это расширения набора команд. Расширение это добавление чего-то. 64-х битный камень это не расширение, это совершенно другой процессор со своей архитектурой. |
|
Комментарии: 523
| revenge Никакая не игра слов. Был процессор i8086. Код, корректно написанный для исполнения на нём, может быть исполнен на ряде процессоров без программной эмуляции. И вот все эти процессоры объединены архитектурой. По мере своего развития они обрастали разными "штучками", как революционными (fpu, IA32, AMD64), так и малозаметными (MMX+, 3DNow!+ и т.п.). Но именно обрастали. |
|
Комментарии: 558
| czarker: На данный момент это не так... Ибо код для 8086 не сможет быть выполнен в 32-х битных сегментах.. Он будет неправильно интерпретирован. (ну мы не будем рассматривать всякие другие мешающие факторы.
смысл где?
Когда речь не идет о реальном режиме то все упирается в i386. То есть x386 во!
|
|
Комментарии: 558
| И всеравно это все условности... Речь может идти лишь о совместимости, или о поддержке.
Кстати вот Crusoe, на сколько я знаю вообще имеет свою архитектуру, но поддерживает всякие 86 за счет микрокода.
Если его относить к семейству... то туда же можно записать любой комп, ибо эмуляцию можно прикрутить куда угодно...
Помню для 286 процессоров были драйвера 386 процессоров.
Условности это все! |
|
Комментарии: 8
Зарегистрирован: 10.02.2005 10:33
| >По мере своего развития они обрастали разными "штучками", как революционными Именно - это революция, перелом старых традиций, это совершенно иное. MMX - это эволюция, дополнительные возможности, но не первостепенные.
>И вот все эти процессоры объединены архитектурой. Совместимость с низу в верх это политика, а не архитектура.
>Но именно обрастали. Колесо круглое и на жигули и на форумле I. Значит колесо от жигули можно обделать и поставить на формулу? Нет, что и требовалось доказать. |
|
Комментарии: 8
Зарегистрирован: 10.02.2005 10:33
| Хочу дополнить: перелом старых традиций новыми, это и отличает архитектуру от дополнений. |
Комментарии доступны только авторизованным пользователям, авторизуйтесь или зарегистрируйтесь на сайте здесь
|