multiclet 0 31 октября, 2013 Опубликовано 31 октября, 2013 · Жалоба Приглашаем принять участие в разработке новой отладочной платы под российский процессор. В данной теме предлагается обсудить новую отладочную плату для мультиклеточных процессоров P1 и R2. Разработчик отладочной платы обещал прислушаться к советам и рекомендациям. Нам нужно всё собрать в одну корзину и предоставить это разработчику, т.е. совместными усилиями разработать структурную схему платы и перечень основных компонентов. Принимаются любые предложения! Описание первой отладочной платы от LDM приведено по ссылке http://www.ldm-systems.ru/doc/multiclet/DS...8_Evolution.pdf. Можно в принципе уже набросать структурную схему платы, вопрос состоит лишь в каком редакторе будет для всех удобнее рисовать, желательно бесплатном. Пока перечислю некоторые особенности новой платы, возникшие из темы http://multiclet.com/community/boards/6/to...632#message-632 1)Совместимость с arduino 2)Датчики температуры, акселлерометр, магнетометр, гироскоп P.S. В рамках продолжающегося конкурса на самых активных и полезных пользователей за советы и работу в этой и других темах пользователи получат отладочные комплекты. Обсуждение также можно проводить и на официальном сайте компании http://multiclet.com/community/boards/6/to...640#message-640 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 53 31 октября, 2013 Опубликовано 31 октября, 2013 · Жалоба 1)Совместимость с arduino 2)Датчики температуры, акселлерометр, магнетометр, гироскоп имхо на отладочной плате должен быть только отладчик и usb-uart к uatу процессора (лепится из любого МК с усб за пару $ либо тупо fdti), и процессор. по цене не сильно отличающейся от цены собственно процессора, тогда может и взлетит (см. ti launchpad, st discovery). Даже наличие езернетной физики с разъёмом под вопросом. остальное, кому надо, добирается уже существующими платами расширения, разъёмы 2.54мм можно совместимыми с той же ардуиной и/или лаунчпадом сделать. однако, подозреваю, что жаба скорее всего задушит так делать и получится очередная плата с кучей ненужного говна, зато за килобакс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 31 октября, 2013 Опубликовано 31 октября, 2013 · Жалоба Приглашаем принять участие в разработке новой отладочной платы под российский процессор. В данной теме предлагается обсудить новую отладочную плату для мультиклеточных процессоров P1 и R2. А почему бы сначала не обсудить сами процессоры P1 и R2, и почему нет прямых ссылок на инфу о них? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
multiclet 0 31 октября, 2013 Опубликовано 31 октября, 2013 (изменено) · Жалоба Там опечатка в первой теме, на самом деле процессоры P2 и R1. По процессору P2 пока есть только следующее: http://multiclet.com/community/boards/6/topics/55 http://multiclet.com/community/boards/6/topics/55 Но P2 является очень сильно модифицированным P1, доки на него есть тут: http://multiclet.com/index.php/ru/support/...nical-documents R1 отличается от P2 тем, что в нём есть реконфигурация. Пока в открытом доступе есть только следующее: http://multiclet.com/docs/Obespechenie%20j...0processora.pdf Но это не совсем то, что реализовано и работает, пока примеры программ на реконфигурацию выложить не могу. Реконфигурация - способность клеток процессора к композиции(сбор) и декомпозиции(разбор) по группам, т.е. возможность клеток объединяться в группы от одной клетки и до N(для N клеточного процессора) и выполнять свой участок кода. По умолчанию при старте любой программы все клетки находятся в одной группе. Стоит отметить, что у каждой группы появляется свой набор РОНов и Индексных регистров. имхо на отладочной плате должен быть только отладчик и usb-uart к uatу процессора (лепится из любого МК с усб за пару $ либо тупо fdti), Это есть в первой отладке от LDM и сделано через ftdi. Вся работа с платой через один кабель usb. Изменено 31 октября, 2013 пользователем multiclet Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 31 октября, 2013 Опубликовано 31 октября, 2013 · Жалоба По процессору P2 пока есть только следующее: Мда, все что понял это то, что процессоры multiclet сильно деградируют. Поэтому их надо мультиплицировать. Но разбить программу на части которые выполнялись бы на разных ядрах технических средств еще нет. А почему бы не дать производительность чипов в величинах пригодных для сравнения, например результат выполнения COREMARK? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kruftin 0 31 октября, 2013 Опубликовано 31 октября, 2013 (изменено) · Жалоба Просто Си компилятор, который соответствовал ассемблеру у нас дописывается и выйдет в конце этого кода. Тогда и соберём coremark. Пока все работы направлены на выпуск нового процессора P2 ну и создаём для него отладочную плату, чтобы к выходу процессора она уже была. Вся фишка в том, что программа у нас автоматически на аппаратном уровне уйдёт по клеткам(пользователю не нужно что-то очень особенное делать для распараллеливания). Ну и результат операций хранится в коммутаторе, а не в регистрах, хотя регистры у нас тоже имеются(т.е. мы ссылаемся с помощью значка @ на результат операции). Клетки могут выполнять каждая свою задачу или объединяться по две клетки(например) на одну задачу, остальные две каждая на свои задачи и всё это без перезагрузки процессора(это и есть реконфигурация). Приведу простой пример кода на ассемблере (хотя Си89 у нас тоже есть, правда не оптимальный): paragraph: getl 1 ;положим в коммутатор число 1 getl 2 ;положим в коммутатор число 2 getl 3 ;положим в коммутатор число 3 getl 4 ;положим в коммутатор число 4 addl @4, @3;выполним операцию 1 + 2 (сложим команду идущую 4 позиции назад с командой из 3-й позиции относительно текущей операции) addl @3, @2 ;выполним операцию 3 + 4 (сложим команду идущую 3 позиции назад с командой из 2-й позиции относительно текущей операции) wrl @2, 0x40000; сохраним результат в памяти по адресу 0x40000 wrl @2, 0x40004; сохраним результат в памяти по адресу 0x40004 complete paragraph: getl 1 ;уйдёт в клетку 0 getl 2 ;уйдёт в клетку 1 getl 3 ;уйдёт в клетку 2 getl 4 ;уйдёт в клетку 3 addl @4, @3;уйдёт в клетку 0 addl @3, @2;уйдёт в клетку 1 wrl @2, 0x40000;уйдёт в клетку 2 wrl @2, 0x40004;уйдёт в клетку 3 complete Более подробно тут http://multiclet.com/community/projects/ex...%83%D1%80%D1%8B Изменено 31 октября, 2013 пользователем Kruftin Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
octobus 0 31 октября, 2013 Опубликовано 31 октября, 2013 · Жалоба А зачем создавать народный колхоз, когда можно пойти более прямым путем. Изучить целевой рынок отладочных плат, куда позиционируется впихнуть мультиклеточную плату. Разобраться с набором периферии для каждой успешно продаваемой платы в том сегменте где будет продаваться отладка мультиклета. Посмотреть набор периферии и состав плат более сложной категории и главное, определить почему не продается в целевом сегменте тот или иной периферийный узел. Когда у Вас будет информация, достоверная и подтвержденная чужим продажами о том, что = для чего нужна отладочная плата, круг задач для которых она идеально подходит = для чего возможно применить плату при небольших доп затратах пользователя = для чего она не годится в принципе = входит в набор периферии отладочной платы и почему это сработало = главное что не входит и почему он не входит, по каким причинам та или иная периферия "не сработала" в продажах Найти ответы на эти вопросы трудно, но возможно. И требуется потратить не одну неделю на качественное изучение предмета продаж. Но когда у Вас будут ответы на эти вопросы, Вы будете четко представлять, что может Ваша плата, чего не может, кто будет ее покупать и почему, кто не будет и тоже почему. И после этого можно смело приступать к разработке собственно платы. Ну во всяком случае это мое мнение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба Интересная штука. А цены чипов какие? С ПО полный швах или не очень ? Какие мировые аналоги есть ? На сайте как то немного инфы. Или не там смотрю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
multiclet 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба Вот тут можно почитать ещё доки http://multiclet.com/index.php/ru/support/- Цена около 500-600 р на новый процессор P2 будет. Который сейчас есть P1 также стоит. Но вам если отладку нужно, то около 6к http://ldm-systems.ru/price_multiclet.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Idle 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 (изменено) · Жалоба А цены чипов какие? http://multiclet.com/index.php/ru/products/ip-/260 Суммы, указываемые в прайс-листе не включают НДС, поскольку Изготовитель освобожден от уплаты НДС, как участник «Сколково» Я бы не воспринимал серьёзно этот проект, пока не потрачен последний цент из многомилионного гранта (сколько там, кстати?) от фонда Сколково. Или уже потрачен? 7.10.2013 12:09 «Мультиклет» представил свой проект на встрече Клуба Бизнес-Ангелов Сколково Руководитель отдела организации производства и поставок Александр Рыжков выступил с презентацией: «Разработка и вывод на рынок отказоустойчивых, высокопроизводительных и энергоэкономичных Проект однозначно ориентирован на космос, как и указано на странице сайта Сколково. Т.е. на российскую оборонку. гранта от фонда Сколково Хм, это за наши же деньги получается... Изменено 1 ноября, 2013 пользователем Idle Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба Вот тут можно почитать ещё доки http://multiclet.com/index.php/ru/support/- Интересно, какие допущения были приняты при расчете производительности MCp0411100101 в 2.4 Гфлопс. Даже если каждая команда выполняет FLOP операцию и на всех 4-х клетках, то больше 400 Мфлопс-ов не получается с тактовой 100 МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
multiclet 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба http://multiclet.com/index.php/ru/products/ip-/260 Я бы не воспринимал серьёзно этот проект, пока не потрачен последний цент из многомилионного гранта (сколько там, кстати?) от фонда Сколково. Или уже потрачен? Проект однозначно ориентирован на космос, как и указано на странице сайта Сколково. Т.е. на российскую оборонку. Хм, это за наши же деньги получается... Гранд Сколково 0 руб 00 коп., если вы являетесь акционером компании. Проект направлен и на обычных производителей, а не только космос и оборонка. Здесь можно на основные вопросы найти ответы: http://multiclet.com/index.php/ru/support/-- Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Idle 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба Гранд Сколково 0 руб 00 коп., если вы являетесь акционером компании. Проект направлен и на обычных производителей, а не только космос и оборонка. Ок, понятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба Проект adapteva - это совсем другая опера или есть схожие черты ? http://www.adapteva.com/epiphanyiv/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
multiclet 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 (изменено) · Жалоба У них обычный многоядерный RISC процессор(у нас своя архитектура, чем отличается написано тут http://multiclet.com/docs/PO/multicellular_architecture.doc), вся система у них состоит из 64-х ядер, ядра отображены на общую память, но там специфично всё и есть задержки при доступе к чужой памяти(но их процессор для некоторых специфичных задач очень интересен). Процессор направлен на низкое энергопотребление. Сейчас из низкопотребляющих процессоров лидеры MSP430, Energymicro. Мы можем на нашей архитектуре сделать в 2 раза ниже потребление чем у самого нового MSP430(без учёта запуска программы на одной клетке вместо 4-х). Изменено 1 ноября, 2013 пользователем multiclet Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться