1. Российская компания «Т-Платформы» представила процессорный модуль SF-BT1 с Байкалом-Т, который она собирается распостранять среди разработчиков.
2. Также «Т-Платформы» выпустили на основе Байкала-Т тонкий клиент «Таволга терминал», который может работать не только как терминал, но и как автономной компьютер с Linux Debian 8.
3. Т-Платформы показывали и плату для разрабочиков, и терминал на основе Байкала-Т на выставке Embedded World в Нюренберге, в сотрудничестве с британской компанией Imagination Technologies, которая разработала микропроцессорное ядро MIPS P5600, которое использует Байкал-Т.
Я не буду пересказывать все статьи про Байкал-Т, Т-Платформы и Таволгу. Те разрабочики, кто этим интересуется, могут сами сходить по ссылкам и посмотреть параметры плат. Я добавлю некоего информационного гарнира про процессор, его экосистему и историю.
На фотографии ниже — ранние пользователи байкаловских плат. Это инженеры из России, Украины и Казахстана, которые участвуют в разработке микропроцессорного ядра MIPS P5600 и его сотфтверной экосистеме в отделении Imagination Technologies в Санта-Клара, Калифорния: Леонид Егошин (поддержка многоядерности в ядре Линукса), Сергей Вакуленко (симулятор для верификации) и Юрий Панчул (модели интерфейсов шин):
Вообще Байкал-Т — это плод международного сотрудничества, в которое вовлечены в частности:
1. Российская суперкомпьютерная компания «Т-Платформы», которая ранее разработала например кластер «Ломоносов» в МГУ.
2. Ее дочерняя компания «Байкал Электроникс», которая разработала систему на кристалле Байкал-Т.
3. В «Байкал Электроникс» пришли работать специалисты из многих других российских компанд, а частности НИИСИ (разработчики российских процессоров КОМДИВ-32 и КОМДИВ-64) и МЦСТ (разработчик российских процессоров Эльбрус — как ветки VLIW, так и ветки SPARC), и не только.
4. Британская компания Imagination Technologies, которая знаменита в частности как разработчик графического процессора PowerVR внутри Apple iPhone.
5. Американские отделения Imagination Technologies в Калифорнии и Орегоне, которые раньше были компанией MIPS Technologies, которая вышла из Silicon Graphics и Стенфордского университета. В Калифорнии было разработано ядро для Байкала-Т — MIPS P5600, причем в команде были не только специалисты из MIPS/Silicon Graphics, но разработчики, которые до этого были в Sun Microsystems. В Орегоне был разработан менеджер когерентности — блок, связывающий ядра одной системы на кристалле.
6. Synopsys — компания номер один в разработке средств проектирования микросхем. Они поставили Байкалу платформу для прототипирования HAPS-70 на основе большого количества ПЛИС/FPGA от компании Xilinx.
7. Taiwan Semiconductor Manufacturing Company — TSMC — ведущий в мире контрактный производитель микросхем.
При этом история Байкала-Т началась «снизу», в 2012 году, когда бывший студент МФТИ и преподаватель Нижегородского Технического Университета Антон Моисеев, вместе с его партнером по нижегородскому инкубатору Алексеем Ермолаевым, познакомили будущих менеджеров Байкал Электроникс с русским инженером MIPS Technologies Юрием Панчулом. Первая критическая встреча произошла в Москве, в ресторане у станции метро «Полянка». Вот снимок в день встречи:
Заметка про то, как сделка с Байкалом стала историей успеха для Synopsys — компании номер один среди производителей средств разработки микросхем:
Заметка про Байкал-Т в ведущем американском издании про электронику Electronic Engineering Times:
Заметка про то, как ядро P5600 поставило в конце 2014 года рекорд производительности среди 32-битных однопоточных процесоров по метрике CoreMark/MHz на ядро:
Сегодняшние заметки про новую плату:
Сегодняшняя заметка про новый тонкий клиент:
Документация на ядро MIPS P5600 скачивается здесь — imgtec.com/mips/warrior/p-class-p5600-multiprocessor-core
P5600 Multiprocessing System Datasheet
P5600 Multiprocessing System Software User's Manual
SDK для программирования — community.imgtec.com/developers/mips/tools/codescape-mips-sdk
Форум разработчиков — community.imgtec.com/forums/cat/mips-insider
Комментарии (48)
Wedmer
26.02.2016 14:57Догадываюсь, почему так мало в статье конкретики по процу)
Вообще платформа интересная, правда на данный момент цена отладочного комплекта кусается. Но, надеюсь, в скором времени он подешевеет.
oYASo
26.02.2016 15:04+7Вопреки комментариям выше, я рад, что разработка этого решения размазана по всему миру — так есть шанс, что проект взлетит и займет свою нишу. Политика РФ по выпуску исключительно отечественных продуктов (или ориентированных исключительно на отечественный рынок) обречена на провал еще на стадии идеи, уже ни раз это подтверждалось. Тут как в известном анекдоте: "не руки из жопы, а место проклято".
Интересно, какова все-таки производительность этого процессора, с чем его можно сравнивать?
RomaU
26.02.2016 17:37+2Сравнивать можно с младшими процессорами Intel Atom.
Очень похож на Freescale i.mx6 Dual, только графического ядра там нет.
И вообще, процессор Байкал-Т позиционируется для создания простого телекоммуникационного оборудования (на что как бы намекает буковка "Т"). Вот в этом сегменте он будет вполне хорош.
merhalak
26.02.2016 18:35+1Нужны тесты реальной системы журналистами, либо обзорщиками.
Нужны машины в школы, техникумы и университеты, а также курсы по архитектуре компьютера, с учётом этих машин. А то учить asm i386 под DOSBox надоело.
Нужны машины в свободной продаже, хотя бы на заказ из офф. магазина. Интересно же.
Жаль, что не популяризуют тактикой зарубежных контор, которые жертвовали технику в образовательные учреждения.
Viacheslav01
26.02.2016 21:12Сдается мне, все счастье опять превратится в легальный отъем денег у населения, через государство с целью увеличения эффективности использования инструмента предназначенного для разделения монолитных объектов на несвязанные части, с целью их последующей облегченной переработки в предметы роскоши.
AlexHa
27.02.2016 09:48-1Да, похоже на то. Если есть запреты, то есть и методы их обхода. Проблема, однако, в том, что в данном случае конкуренция ведется на поле мастерства обхода запретов, а не на поле мастерства удовлетворения запросов.
slavach
27.02.2016 12:45+1Таволга Терминал — 69 кр. Покупать будут госучреждения, разве что. а оплачивать — мы.
stychos
28.02.2016 00:13+1Ну это подешевле аймаков, которые они сейчас покупают.
Viacheslav01
01.03.2016 11:48Аймак это ПК, а Тавлога это терминал, цена не просто не адекватная, а откровенно распильная, ну а так да сэкономят!
stychos
01.03.2016 12:35Да какая разница, где ворд открывать.
Viacheslav01
01.03.2016 17:40Вордотачка стоит максимум 15К, вот и получается дальше чистый распил!
stychos
01.03.2016 17:52Ну ведь всё равно дешевле аймаков )
Ну и плюс, побольше денег оседает впутиэкономике — для производства этой вещи всё-таки чуть больше местных людей задействовано.Viacheslav01
02.03.2016 00:42С местными людьми соглашусь, то что они задействуются это хорошо, но то, что они по факту крадут наши деньги, плохо.
stychos
02.03.2016 00:52Деньги у населения крали, крадут, и будут красть — и у нас, и у "них". Да и не думаю, что тут прям гигантские отпилы происходят — наладить первые выпуски собственных чипов — это очень дорого, наладить выпуск пресс-форм — тоже очень дорого. Во все времена, если считать с момента относительной массовости, нормальный компьютер стоил около двух тысяч долларов, сейчас эта цена опустилась где-то до тысячи, и эта стоимость не сильно перекрывает расходы на производство. Соль в том, что на текущий момент — это, пожалуй, наш "хай-энд", потому и платить за него приходится соответственно. Если осилим выпуск микропроцессоров на своих линиях, и сумеем сделать их массовыми, как китайцы со своими LoongSon, то может и достигнем их цен, лет через десять — они тоже прошли долгий путь через "дорогущие развалюхи".
Xanter
01.03.2016 13:45Удивила цена выше всяких "похвал" можно распилить на оснащении "сельских школ".
Еще одно бремя для налогоплательщиков.
stalkerg
28.02.2016 12:45К слову, что с GPU? Если есть терминал (на картинке), то какой то вариант там должен быть.
Есть DRM/Mesa модули?
В доках заметил только:
128-bit SIMD – accelerates execution of audio, video, graphics, imaging, speech and other DSP-oriented software algorithms, with instruction set designed for development in high level languages such as C, OpenCL
Эти 128 bit за сколько тактов отрабатывают (понятно, что скорее всего зависит от конкретной команды но всё же)?stalkerg
28.02.2016 12:51Ну там либо от imgtec всеми нелюбимый PowerVR или через PCIe подключено что то. В теории можно было бы Radeon подключить (Rage хотя бы ), благо все драйвера открыты.
YuriPanchul
28.02.2016 22:13К сожалению для этого чипа байкаловцы PowerVR не купили. (Если бы купили, могли бы сделать например Digital TV).
Про latency связанные с SIMD я могу уточнить у авторов данного блока, но вообще они должны работать с примерно той же скоростью, что и обычные инструкции с 32-битными операндами. Байкал-Т / P5600 — это суперскалярный out-of-order процессор с длинным конвейером, поэтому "за сколько тактов" можно говорить только в статистическом смысле — внутри процессора могут одновременно находиться на разных стадиях исполнения десятки инструкций одновременно.stalkerg
29.02.2016 15:46- А как же тогда Таволга Терминал?
- Вы правы я именно про latency, про такты это привычка. Но вообще просто бывают SIMD которые не особо быстрее обычных операций. Обычно вроде с обычным 32 битным add сравнивают скорость.
YuriPanchul
02.03.2016 00:59- Там прикручено PCIe
- В P5600 SIMD реально параллельный (т.е. register-to-register операции будут реально 128-битными за такт), но есть overhead of Cop2 интерфейса. В некоторых других процессорах, да, есть SIMD с последовательным выполнением.
- Там прикручено PCIe
valexey
01.03.2016 01:12+1Насколько я понимаю, если просто хочется пощупать MIPS на десктопе, но не хочется при этом платить 69килорублей, то можно просто купить Ci20 ( https://community.imgtec.com/platforms/creator-ci20/ ) за $65.
Характеристики и внешний вид
- Ingenic JZ4780, dual-core 1.2 GHz MIPS32 processor, PowerVR SGX540 GPU, 32k I&D L1 cache, 512k L2 cache
- IEEE754 Floating Point Unit
- 8 GB Flash, 1 GB DDR3 memory
- Video playback up to 1080p
- AC97 audio, via 4-pin input/output jack and HDMI connector
- Camera interface – ITU645 controller
- Connectivity – 10/100M Ethernet, 802.11 b/g/n, Bluetooth 4.0
- HDMI output up to 2K resolution
- 2 x USB – host and OTG
- 14-pin EJTAG connector
- 2 x UART, GPIO, SPI, I2C, ADC, expansion headers
lockywolf
Знаю Моисеева, хороший мужик.
Правда, всё равно не очень понятно, что на самом деле сделала «Байкал Электроникс». Архитектура британская, произведена на Тайване. В России сделали разводку платы? Или что-то ещё?
Не, я не критикую, хорошо, что такие вещи делаются. Правда, несколько смущает слово «первый». Разве какие-нибудь highscreen делали не то же самое для своих телефонов?
Nikkolo
Здесь больше вопрос кому что принадлежит и кто будет дальше развивать данный процессор и продукты на нем. Да и чтобы было развитие надо массово продавать всем, обычным пользователям, а не государству, с эльбрусом такого нет, поэтому и развитие не очень.
Mixim333
>"… продавать всем, обычным пользователям, а не государству..."
— лично мне очень хочется пощупать наши Эльбрусы, Байкалы в живую, поэтому полностью с Вами соглашусь. Когда это все только начиналось, я хоть и писал, что «Круто… Когда же, когда же...», но, если честно, не верил, что из этого получится реальная железка (думал, что деньги, как всегда, распилят). Теперь же видно, что это хотя бы «не шатко и не валко», но все же растет и развивается…
beeruser
>> Архитектура британская, произведена на Тайване
Архитектуру нельзя произвести. Это стопка бумаги/PDF.
Imagination поставляет вон те 2 фиолетовых квадратика на блок схеме в обговоренном виде.
Микропроцессор это сравнительно небольшая часть SoC.
lockywolf
Я просто проглотил часть фразы. «Архитектура процессора британская, а плата произведена на Тайване».
И потом, кроме архитектуры, нужна ещё схема самого процессора, воплощающего эту архитектуру.
beeruser
>> плата произведена на Тайване
Плата SF-BT1 производится в России.
>> И потом, кроме архитектуры, нужна ещё схема самого процессора, воплощающего эту архитектуру
Зависит от типа лицензии. Например ARM предоставляет полную свободу действий в рамках архитектуры при получении архитектурной лицензии.
Как я уже говорил микропроцессор это лишь _один из блоков_.
Ну вот есть у вас в руках HDL файлик c описанием ядра.
Что вы будете с ним делать? Отправите в «Cпортлото»?
lockywolf
>>Плата SF-BT1 производится в России.
А что тогда делается на TSMC?
>>Что вы будете с ним делать?
Так я вас об этом и спрашиваю. Что сделали-то?
Wedmer
У контрактников сами чипы делаются, неужели не понятно?
beeruser
>> А что тогда делается на TSMC?
SoC Baikal-T1
>> Так я вас об этом и спрашиваю
Вкратце — берёте блоки, присутствующие на вышеупомянутой блок схеме. Те что можно купить, покупаете, остальные проектируете сами, соединяете всё в единую систему, разрабатываете программную/fpga модель всей системы, синтезируете, отлаживаете и делаете ещё много-много шагов прежде чем идти на фабрику и печатать чип, корпусировать — т.е. получить хоть что-то что можно включить.
Вот несколько заметок от/про человека, что практически в одиночку и задёшево (~ 2 миллиона зелёных президентов) сделал свой процессор.
http://www.adapteva.com/wp-content/uploads/2012/08/adapteva_mpr.pdf
http://www.adapteva.com/andreas-blog/a-lean-fabless-semiconductor-startup-model/
At 0.35um and above, life was simple. Gates were slow, wires were fast, and there was virtually no leakage to speak of. The only problem was that chips were slow, power hungry, and big! Since then, the design constraints and difficulties have been piling on with every process node. In order of introduction designers had to learn and deal with: wire delays, voltage drops, signal integrity, leakage, process engineering effects like stress, and most recently on chip variability and an explosion in the number and complexity of device design rules.
Levard
Если я правильно понимаю, то Байкал закупил IP и соединил всё вместе, примерно также как Yotaphone с "первым смартфоном"
4umak
А разве все остальные производители смартфонов делают не точно так же?
badfiles
Делают конечно, но и позиционируют себя с несколько меньшей помпой.
4umak
Нууу… в целом, это оправдано в какой-то мере. Потому что, насколько мне известно, это действительно пока единственный смартфон, разработанный российской компанией. А не китайщина с нашим шильдиком.
Но в целом, на вкус и цвет, да, кому-то такой громкий подход может быть и не по духу:)
Levard
Дело в том, что лично я не люблю, когда кричат повсюду о "Первом Российском!", когда с головы до пят сделано не у нас. В случае Yota это продуманный маркетинговый ход, что же про Байкал, только недавно стали вставлять мелким шрифтом
ядро ARMне всё сделано в России4umak
Возвращаемся на три поста вверх — а разве все остальные производители смартфонов делают не точно так же? И почему тогда Xperia может быть японской, а Yota российским быть не может?
Mikhail_dev
присоединяюсь к вопросу
AlexHa
Потому что для японцев санкции не вводят.
4umak
И к чему этот факт? Как он влияет на обсуждаемый нами вопрос?
AlexHa
Ну как же — ограничения на импорт в госструктурах ввели в связи с возникшими проблемами с поставками и обслуживанием иностранного ПО и комплектующих. Поэтому, для практического применения (продажи в госструктуры) свойство "сделано в России" должно быть понимаемо буквально. Иначе, это будет жульничество. Если же "сделано в России" декларируется просто так, от широты душевной, без перспектив дальнейшего коммерческого использования, то возникает встречный вопрос — к чему тут нужна эта декларация? Если это просто "сбоку бантик", и даже не техническое какое-то свойство?
4umak
Это вполне себе аргумент для людей, которые при наличии равных по возможностям продуктов предпочитают местный импортному.
Предвосхищая следующий ответ — да, ценовая политика на старте продаж вызывала определённые вопросы, которые, с моей точки зрения, нивелировали все возможности, полученные от вышеуказанного пиар-эффекта.
Ну а по госструктурам — в конце прошлого года мелькала информация, что если будет спрос (видимо, если получится договориться), то под это дело в Россию перенесут всю сборку.
AlexHa
Думаю, лейбл «Сделано в России» нужен для продаж госструктурам в условиях запрета применения импорта.
Grox
Как раз голова Yota вроде бы в России. Я имею ввиду отдел программных разработок и некоторую другую инженерию, о чём уже писалось здесь на Хабре.
Mikhail_dev
Да, она находится в Москве, и переезжать в другое место не планирует.
Wedmer
Сам конечный SoC в России разработан. Блоки же надо еще как то соединить.