реклама на сайте
подробности

 
 
> Процессоры фирмы "Элвис", интересные решения с точки зрения математика
st256
сообщение Oct 14 2006, 13:31
Сообщение #1


СТАТУС: только для чтения
**

Группа: Новичок
Сообщений: 133
Регистрация: 23-12-04
Пользователь №: 1 627



После того, как профессионал хотя бы бегло просмотрит описание процессоров с платформой мультикор (многоядерные, в переводе), то он обязательно скажет: наконец-то!

Это действительно прорыв и одновременно подкоп под архитектуры типа OMAP, TMS, BF и т.д.

Первое, что бросается в глаза это нагрузка одного универсального процессора двумя DSP ядрами. Любой кто работал с OMAP знает: мастер обычно ничего не делает, а только жрет рессурсы - память, энергию, площадь кристалла и т.д. В тоже время, slave пашет как пчелка. Этот жуткий перекос возник не случайно. Дело в том, что весить на один проц несколько процов другой архитектуры очень сложно. Межпроцессорный обмен это то, на чем спотыкаются абсолютно все ASIC-дезайнеры.
Похоже, Элвис решил эту далеко нетривиальную задачу.

Второе. Внимательно посмотрите на эту сточку из ТХ процессора 1892ВМ4:

Нерекурсивная фильтрация, целочисленный формат 32*32+64:

производительность, число тактов на отвод 0.5

ВНИМАНИЕ! У них 64-х разрядный аккумулятор. Это, действительно, новый уровень. Все DSP инженеры знают, какой геморрой представляет из себя накопление данных при фильтрации в узкополосных фильтрах. 40-бит однозначно не хватает. Потому на стандартных TMS и BF приходится бить систему на звенья, где каждое звено укладывается по накоплению в 40 бит. А на мультикоре самые узкополосные фильтры могут быть выполнены в однозвенном варианте.

Далее. Проц явно проектировали люди с мозгами. Сравним за какое время (в тактах) делают 256-ти точечное комплексное БПФ на 16 бит наиболее популярные DSP.

TMS320C55 - 4786
Blackfin - 2324
ZSP400 - 4180
ZSP540 - 1998
1892ВМ4 - 1200

не кисло, правда? Один мультикор это два блэкфина! smile.gif

Ну и самое забавное - конвейеер. Не будем вспоминать сколько стадий требуется для выполнения команд в TMS и BF. Чтобы не расстраиваться. Скажем только, что в российском процессоре - всего три стадии. И при такой производительности!

Думаю, что Элвис можно поздравить.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Lonesome Wolf
сообщение Oct 19 2006, 09:27
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805



Объясните мне, несведущему, в чем суть дискуссии - лучшая архитектура или просто лучше? Просто мне не приходилось слышать, что процессоры, пусть даже очень хорошо спроектированные, могли соревноваться с конкурентами на два-три техпроцесса тоньше.
Go to the top of the page
 
+Quote Post
2589
сообщение Oct 19 2006, 14:09
Сообщение #3





Группа: Новичок
Сообщений: 10
Регистрация: 17-10-06
Пользователь №: 21 370



Цитата(Lonesome Wolf @ Oct 19 2006, 13:27) *
Объясните мне, несведущему, в чем суть дискуссии - лучшая архитектура или просто лучше? Просто мне не приходилось слышать, что процессоры, пусть даже очень хорошо спроектированные, могли соревноваться с конкурентами на два-три техпроцесса тоньше.

Сравнение архитектуры Мультикоров с TS-201 и C67x см. во вложении, а также в сообщениях st256. По архитектуре Мультикоры лучше. А по временным характиристикам DSP-ядро Мультикора МС-24 выигрывает лишь у SHARC ADSP-21160N.
MC-0226 по заявлению Элвиса на задаче из вложения уступает в 1.5 раза по времени TS-201.
Технологии у них 0, 25 (МС-0226) и 0,13 (TS-201) мкм.

А быстродействие/архитектура/цена и т.д. всегда что-то значат даже для военных, хотя на первом месте у них конечно критерий: отечественный чип или нет.
Кстати, в милитари исполнении ADSP-21160N год назад стоил около 1000$ (сейчас я в инете таких не нашел вообще), а МС-12 c военной приемкой стоит 250$.

4Mike:
К чипами Infineon Мультикоры не имеют никакого отношения, все IP-ядра разработки Элвиса.
JTAG у них есть, кроме того есть блок OnCD (OnChip Debugger) на кристалле.
Прикрепленные файлы
Прикрепленный файл  Применение_MC_в_радиолокации_Воронеж.pdf ( 184.32 килобайт ) Кол-во скачиваний: 232
 
Go to the top of the page
 
+Quote Post
Lonesome Wolf
сообщение Oct 19 2006, 14:32
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805



Цитата(2589 @ Oct 19 2006, 16:09) *
...По архитектуре Мультикоры лучше. А по временным характиристикам DSP-ядро Мультикора МС-24 выигрывает лишь у SHARC ADSP-21160N...


Все таки - что значит лучше, если проигывает
Цитата
MC-0226 по заявлению Элвиса на задаче из вложения уступает в 1.5 раза по времени TS-201.
?

Я не специалист по этому делу вообще - только сижу рядом со специалистами smile.gif - поэтому судить трудно. Но мы не применяем плавающую точку уже в нескольких последних разработках (сравнение ведь проводилось с 6701). И все больший объем собственно сигнальной обработки переноситься в FPGA...
Go to the top of the page
 
+Quote Post
2589
сообщение Oct 20 2006, 10:39
Сообщение #5





Группа: Новичок
Сообщений: 10
Регистрация: 17-10-06
Пользователь №: 21 370



Цитата(Lonesome Wolf @ Oct 19 2006, 18:32) *
Все таки - что значит лучше, если проигывает

Если мерить выполнение задач в тактах, то Мультикор выигрывает.
Go to the top of the page
 
+Quote Post
Lonesome Wolf
сообщение Oct 20 2006, 10:45
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805



Цитата(2589 @ Oct 20 2006, 12:39) *
Цитата(Lonesome Wolf @ Oct 19 2006, 18:32) *

Все таки - что значит лучше, если проигывает

Если мерить выполнение задач в тактах, то Мультикор выигрывает.


Ну вот, опять 25. Время в чем меряется - в секундах или тактах? Речь идет о производительности. Да, архитектуры разные, одна из них требует меньше тактов, но не позволяет повышать их частоту, с другой - все наоборот. Сравнивать следует по объективным показателям.
Go to the top of the page
 
+Quote Post
2589
сообщение Oct 20 2006, 12:22
Сообщение #7





Группа: Новичок
Сообщений: 10
Регистрация: 17-10-06
Пользователь №: 21 370



Цитата(Lonesome Wolf @ Oct 20 2006, 14:45) *
Ну вот, опять 25. Время в чем меряется - в секундах или тактах? Речь идет о производительности. Да, архитектуры разные, одна из них требует меньше тактов, но не позволяет повышать их частоту, с другой - все наоборот. Сравнивать следует по объективным показателям.

Повышать частоту не позволяет технология изготовления, а не архитектура.
Объективно по-вашему мы уже сравнивали:
МС-24 на уровне ADSP-21160N
МС-0226 уступает по производительность TS-201 в полтора раза.

Лучшая архитектура дает выигрыш в производительности данных чипов при изготовлении их по одной технологии со сравниваемыми.
Это говорит об уровне разработок ЭЛВИСа и потенциале их следующих проектов.
Об этом тоже стоит задуматься перед переходом на конкретные чипы с новой архитектурой.
Они же не будут циклиться на технологии 0,25.
Кто им мешает спроектировать следующие чипы по 0,13?
Тем более, что наконец-то деньги из гос.бюджета выделяют, почти 1 млрд$,
на новую фабрику с такой технологией в Зеленограде. Сейчас лень искать ссылки.
Go to the top of the page
 
+Quote Post
Lonesome Wolf
сообщение Oct 20 2006, 13:46
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805



Цитата(2589 @ Oct 20 2006, 14:22) *
...Кто им мешает спроектировать следующие чипы по 0,13?
Тем более, что наконец-то деньги из гос.бюджета выделяют, почти 1 млрд$,
на новую фабрику с такой технологией в Зеленограде. Сейчас лень искать ссылки.

А кто, в действительности?

Вы верите, что такая фабрика будет введена в строй в разумный срок, за указанную Вами сумму?
Go to the top of the page
 
+Quote Post
klop
сообщение Oct 20 2006, 14:55
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Цитата(Lonesome Wolf @ Oct 20 2006, 17:46) *
Цитата(2589 @ Oct 20 2006, 14:22) *

...Кто им мешает спроектировать следующие чипы по 0,13?
Тем более, что наконец-то деньги из гос.бюджета выделяют, почти 1 млрд$,
на новую фабрику с такой технологией в Зеленограде. Сейчас лень искать ссылки.

А кто, в действительности?

Вы верите, что такая фабрика будет введена в строй в разумный срок, за указанную Вами сумму?


Никто особо в енто конечно не верит. То есть 1G$ конечно инвестирован конечно будет(кто бы сомневался). А вот насчет выхода годных изделий енто извините. Ну да не в деньгах счастье.
Для того что бы такой завод работал и окупался нужны правильный менеджемент, квалифицированный персонал и т.д. Так как всего етого нет и не предвидится то весь проект окажется новой Потемкинской деревней. Ну будут к каждому 23 февраля выдавать партию чипов со себестоимостью 1K$/штука.
Go to the top of the page
 
+Quote Post
bve
сообщение Oct 25 2006, 15:38
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765



Ну, повысит Элвис частоту ядер - а толку-то?
Мизерная для многих задач внутренняя память, узкий канал обмена в виде навешенных на одну шину
портов ввода-вывода, внешнего порта и управляющего контроллера ( который имеет не супер-какой кэш )
все это затормозит обработку.
Проще взять от AD какой-либо 2136Х, задействовать аккумулятор ( 80 разрядов ) и далеко обогнать поделки от Элвиса.
Go to the top of the page
 
+Quote Post
2589
сообщение Oct 26 2006, 09:16
Сообщение #11





Группа: Новичок
Сообщений: 10
Регистрация: 17-10-06
Пользователь №: 21 370



Цитата(bve @ Oct 25 2006, 19:38) *
Ну, повысит Элвис частоту ядер - а толку-то?
Мизерная для многих задач внутренняя память, узкий канал обмена в виде навешенных на одну шину
портов ввода-вывода, внешнего порта и управляющего контроллера ( который имеет не супер-какой кэш )
все это затормозит обработку.
Проще взять от AD какой-либо 2136Х, задействовать аккумулятор ( 80 разрядов ) и далеко обогнать поделки от Элвиса.

В чипах Элвиса, начиная с 1892ВМ5Я (МС-0226), используется коммутатор, а не общая шина, см. ниже.
Цитата
Принципиально новым архитектурным решением является внутренняя коммутационная среда процессоров. Все ресурсы микросхем объединяются посредством глобального внутреннего коммутатора AMBA AXI 3, что позволяет преодолеть ограничения традиционных шинных архитектур.

Вырезка отсюда. Или здесь структурная схема.
Внутри от 2 до 8 Мбит, в новых чипах интерфейсы SpaceWire (400 Мбит/с, 10м.) и sRIO (4 Гбит/с).
Сравнивать 2136Х лучше с МС-0226, мы уже говорили, что МС-24 на уровне 21160.
Go to the top of the page
 
+Quote Post
bve
сообщение Oct 26 2006, 14:43
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765



Ну и представьте себе, что Вы задействовали Link'и на ввод данных от аппаратуры и хотите крутить БПФ с подкачкой данных из внешней памяти и выгрузкой результатов туда-же. Даже если switch - действительно разделит потоки - упретесь в каналы связи ядер со switch'ем и канал связи с внешней памятью. У AD сделано элегантнее - дополнительный вход во внутренние банки от процессора ввода-вывода.
Я не рекламирую AD, просто на мой взгляд, их архитектура удобнее и лучше, чем у Элвиса.
И, давайте будем считать ресурсы не в "попугаях", а в тех единицах, которые используются
в работе самого устройства - если память команд - то не "биты", а командные слова, если данные - то тоже
длину хорошо-бы указывать применяемую ( например, "расширенный" формат плавающей точки занимает по меньшей мере 6 байт ). И тогда получится, что во внутреннюю память ( обеспечивая максимальное быстродействие ) влезет от силы БПФ 2к ( на "расширенной" плавающей точке ), а дальше?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- st256   Процессоры фирмы "Элвис", интересные решения с точки зрения математика   Oct 14 2006, 13:31
- - exSSerge   Цитата(st256 @ Oct 14 2006, 20:31) Думаю,...   Oct 14 2006, 20:23
|- - st256   Цитата(exSSerge @ Oct 15 2006, 05:23) Цит...   Oct 15 2006, 05:40
- - 3.14   2 exSSerge не поддавайтесь на провокацию (клиничес...   Oct 17 2006, 07:23
|- - st256   Цитата(3.14 @ Oct 17 2006, 16:23) 2 exSSe...   Oct 17 2006, 11:52
|- - SasaTheProgrammer   Цитата(st256 @ Oct 17 2006, 13:52) Два мо...   Oct 17 2006, 20:56
|- - st256   Цитата(SasaTheProgrammer @ Oct 18 2006, 05...   Oct 18 2006, 03:14
- - Mike   Уважаемый st256 не подскажете зде можно ознакомит...   Oct 17 2006, 12:41
|- - st256   Цитата(Mike @ Oct 17 2006, 21:41) Уважаем...   Oct 17 2006, 15:01
|- - 2589   Цитата(Mike @ Oct 17 2006, 16:41) Уважаем...   Oct 18 2006, 08:26
- - AndreyVN   Цитата(st256 @ Oct 14 2006, 17:31) Думаю,...   Oct 17 2006, 13:34
|- - st256   Цитата(AndreyVN @ Oct 17 2006, 22:34) Цит...   Oct 17 2006, 15:21
- - physic   То что тут говорят о 64разрядных аккумуляторах это...   Oct 17 2006, 13:39
|- - st256   Цитата(physic @ Oct 17 2006, 22:39) То чт...   Oct 17 2006, 15:43
- - tegumay   Не грызитесь. относительно мс-12 хорошие идеи не в...   Oct 17 2006, 21:12
- - Mike   2589 Спасибо за ссылки, насколько я понял из описа...   Oct 18 2006, 09:17
|- - st256   Цитата(Mike @ Oct 18 2006, 18:17) 2589 Сп...   Oct 18 2006, 09:59
|- - vladv   Цитата(Mike @ Oct 18 2006, 13:17) 2589 Сп...   Oct 18 2006, 19:53
- - Mike   Во первых RISK ядро у обеих стороннее от от одного...   Oct 18 2006, 13:58
|- - klop   Цитата(Lonesome Wolf @ Oct 19 2006, 13:27...   Oct 19 2006, 09:56
|- - dxp   Цитата(2589 @ Oct 20 2006, 19:22) Повышат...   Oct 20 2006, 13:25
|- - makc   Цитата(Lonesome Wolf @ Oct 20 2006, 17:46...   Oct 20 2006, 14:06
|- - Porychik Kize   [/quote] В чипах Элвиса, начиная с 1892ВМ5Я (МС-02...   Oct 27 2006, 05:46
|- - ELVEES R&D Center   Цитата(Porychik Kize @ Oct 27 2006, 05:46...   Jan 29 2007, 18:30
- - Mike   Покупать технологию 0.13 глупо и совершенно безсмы...   Oct 20 2006, 14:27
- - tegumay   на сайте Микрона (ввв.микрон.ру) есть интересное с...   Oct 26 2006, 15:33
- - tegumay   все это хорошо... но кроме проца, хотелось бы еще ...   Dec 26 2006, 21:59


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01498 секунд с 7
ELECTRONIX ©2004-2016