roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 05:54

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 132 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 02:27 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
Michael_K писал(а):
EIN_ENGEL писал(а):
Несколько сотен нейронов при обучении вывешивают современный комп.

Это потому что его обучать пытаются за две микросекунды, а не за два месяца, как в реальной жизни


довольно спорно. не известно, чему он там обучается за два месяца.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 02:32 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
конечно спорно, конечно зависит от модели нейрона и структуры сети... конечно, никому неизвестно - я про что и говорю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 02:39 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
EIN_ENGEL писал(а):
своя память у каждого проца тоже должна быть. Плюс я бы добавил прямую связь между соседними процами.
И ещё не хватает управляющего процессора, который распределяет задачи.

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

про управляющий процессор - думается мне сделать вообще на каждой платке слот типа Sd карты.. на которой будет конфигурация...

эхх вкусные процы у Freescale-а...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 02:50 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
заколебёшься перетыкать СД. Лучше центральный поставить арм с какой-нибудь операционкой и настроить программирование вычислительных через него. Чтобы он читал откуда-нибудь прошивки и загружал всех на ходу.

А вообще, отдельные вычислители могут быть самостоятельными, тогда уже чтение собственной прошивки из флеш.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 02:59 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
дык не, я на ПК у себя держу софтину, которая мне пишет эти конфигурационный SD флешки... а я их уже втыкаю.. хотя и правда мона запариться..

думал и о низкоскоростной шине... аля УАРТЫ да RS всякие между всеми модулями, для их конфигурирования...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 03:09 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
естесственно, не вручную флешки забивать.
Эту модель суперкомпа собираешься всегда держать подключенной к ПК, или она будет т.н. "эмбеддед"?
Можно через юсб залить на большую флешку центрального вычислителя, а дальше да, юарт или СПИ. Я не знаю как у дргиг процессоров, но в техасах бутлоадер может принимать по спи или юарту и грузить или напрямую в оперативку, или во внешнюю флешку с последующей загрузкой из неё.

Зацени какую штуку сделал сразу в одном заказе с платами из темы про собачку:
Вложение:
DSC_0545.JPG
DSC_0545.JPG [ 197.48 КиБ | Просмотров: 2208 ]

Вложение:
DSC_0546.JPG
DSC_0546.JPG [ 111.69 КиБ | Просмотров: 2204 ]


Процессор - ДСП ТИ C6745. Снизу оперативка 32 МБайта 133МГц и НАНД-флеш на 128МБайт. Но я думаю нанд не впаивать, а подвесить снаружи СПИ-флешку на 8МБайт.
И почти такая же плата на процессоре F2802, тоже от Техасов. Но там внешней памяти нет никакой.
Вот что-то типа такого в модульном исполнении на общую материнку.


Последний раз редактировалось EIN_ENGEL 25 дек 2010, 03:18, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 03:18 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
такой проц (с довесок с обвязкой и готовой платой) можно купить начиная с несколькольких десятков баксов

Пруфлинк?

Цитата:
своя память у каждого проца тоже должна быть.

Когерентная со всеми остальными, что непросто.

Цитата:
Плюс я бы добавил прямую связь между соседними процами.

И расположил бы их в узлах гиперкуба.

Цитата:
И ещё не хватает управляющего процессора, который распределяет задачи.

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

Повторю еще раз. Все упирается в шину. Если шина узкая, то ДОБАВЛЕНИЕ процессоров СНИЖАЕТ производительность системы.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 03:23 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
шина.. 1 иль 2... по все 64 бита...

дабы гнать сами данные, сопутствующую информацию сделать пожалуй на SPI...

алгоритм примерно следующий - даем запрос на передачу, получаем подтверждение, гоним данные...

"когерентность" локальной и глобальной памяти можно обосновать ?

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 03:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
Не пойдёт всё через него. Для чего тогда прямые связи между вычислительными процессорами делать?
Он будет только загружать данные в вычислители и снимать результат.
Нужно сделать параллельную шину от управляющего к вычислительным и использовать её по очереди, по прерываниям от вычислителей, или по запросу от управляющего.
Память управляющему соответственно тоже нужна. Но при этом не обязательно делать к ней общий доступ от вычислителей, хотя и можно.
Это даже может быть альтернативой параллельной шине от управляющего к вычислителям. То есть управляющий считывает результаты вычислений с общей памяти. Если она будет двухпортовая, или вообще сделаная из плис и двухпортовых микросхем, то тогда работать должно быстрее.
Получается сама плис подключена к управляющему процессору как микросхема памяти, а в плисе уже контроллер, к которому подключены микросхемы двухпортовой памяти. Которые, в свою очередь, другим портом подключены к ДСП.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 03:36 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
я думал о такой реализации, только это не модульный вариант (

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 03:47 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
почему не модульный?
На модуле процессор с памятью, один её порт к процессору, второй к внешнему разъёму. Врядли там будут частоты больше 100-200МГц. Так что можно и так. Можно вообще оба порта завести на ДСП, а при подключении к материнке перевести разъёмный порт в третье состояние. Надо смотреть даташиты на эти микросхемы.
Другое дело, что двухпортовая память не дешевая.

Всё упирается только в бюджет.
(поскольку мы с самого начала по умолчанию не обсуждаем целесообразность такого вычислителя вообще в целом) :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 07:10 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
бюджет увы не резиновый ( а так бы да )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 08:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
тогда сначала определись какие тебе нужны отдельные модули, а потом из них будешь собирать суперкомп.
Если работать не будет, или не оправдает надежд, то хоть на отдельных платках роботов настрогаешь. :)

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

В плисе есть блочная память, на ней можно организовать многопортовую. Конечно маленький объём будет, но на передачу данных хватит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 09:44 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
А если быструю ПЛИС в качестве программируемого ядра и модули памяти быстрые. В зависимости от задачи, меняется архитектура вычислителя(прога для ПЛИС) Нужный объём памяти набирается модулями на общей шине....своего рода микропроцессор с программируемой архитектурой :)
Конечно не совсем по теме :oops:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопроцессорная вычислялка
СообщениеДобавлено: 25 дек 2010, 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
EIN_ENGEL, сотни нейронов комп повесят? центральный могут и повесить (смотря какой проц, память и структура сети). недорогие видюшки с dx11 уже не повесят + ещё центральный останется для каких других задач. некоторые моменты, которые вы предлагали вообще идеально вписываются в gpgpu. вникните в концепцию
http://www.mrsc2010.eu/tutorial
http://habrahabr.ru/tag/opencl/
http://www.khronos.org/opencl/
http://developer.nvidia.com/object/opencl.html
http://developer.amd.com/zones/OpenCLZone/pages/default.aspx
концепция opencl базируется на гетерогенности, пока с этим немного туго (реально только цп+видюхи), но заложено, что будет почти единообразно какой камушек - x86, arm, cell, gpu, fpga,... opencl пару лет, так что всё еще в переди. недавно мельком видел, что в каких-то нейропакетах поддержка gpgpu толи уже есть, толи заявлена в будущих версиях. а на тиньках/мегах или даже армах городить кластер имхо можно только ради интереса, особой практической ценности из-за сложности, итоговой цены, размеров всего этого хозяйства и характеристик (производительности, колва процов, памяти,...) я не вижу


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 132 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 9  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO