USB не подходит для связи между однородными ПЭ, это четко интерфейс "мастер-слейв". Вот Ethernet подходит вполне, тем более сотка. Если есть сомнения в пропускной способности, ставится коммутатор.
USB не подходит для связи между однородными ПЭ, это четко интерфейс "мастер-слейв". Вот Ethernet подходит вполне, тем более сотка. Если есть сомнения в пропускной способности, ставится коммутатор.
Напомню, чтобы далеко в лес не забегали. Тут никакой расбери пи не должно быть, иначе тема меняет раздел. Не забываем тематику раздела.
http://geektimes.ru/post/133291/
http://www.greenarraychips.com/home/products/index.html
144 ядра в одном флаконе за 20$
или
http://www.adapteva.com/products/sil...vices/e16g301/
ПС: хотя 580вм80 это наше всё...
Последний раз редактировалось AlexG; 11.11.2014 в 21:06.
Если быстродействие не критично, то в чем смысл наращивания ячеек? Построение нейронной сети? Обработка большого количества каналов входной информации? Или что-то наподобие https://ru.wikipedia.org/wiki/Non-Uniform_Memory_Access - тут память между процами в итоге шарится. Или каждому ПЭ сбрасываются части задачи - центральный собирает все до кучи? Но не стоит забывать, что не каждая задача "параллелится" + основные трудозатраты на написание софта и из личной практики, если есть возможность не паралелить задачу - лучше этого не делать. Так как добавляются трудности синхронизации. Или просто создание вычислительного прототипа с последующим масштабированием до произвольной вычислительной мощности? Какова все-таки конечная цель мат.рассчеты/моделирование? Или все-таки подобие нейронной сети строите?
Учитывая, что наличие будущего софта стремится к нулю, не пофиг ли, какие ядра там использовать? Лучше уж ВМ80 оставить.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
http://1500py470.livejournal.com/78737.html
Ой какая топология
Тор ...
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Личный совет - т.к. сам очень долго носился с подобными идеями...
Правильный путь запуска таких масштабных проектов, который закончится ненулевым результатом:
1) Сначала полнофункциональная Verilog модель - можно вон брать только что созданную модель КР580ВМ80. Модель делать (можно даже не синтезируемую, без тестов в реальной FPGA) - это 3% затрат времени от создания реального железа.
2) Затем среда разработки софта на C с библиотеками. Обязательно С. На ассемблере принципиально невозможно написать нужное количество софта в разумные сроки - жизнь слишком коротка. Компилятор под ВМ80/i8080 есть.
3) Только когда первые пункты готовы - можно переносить все на реальное железо. Можно делать промежуточный вариант - сначала все платы на FPGA, и затем они по одной заменяются на "боевое", настоящее железо - все с сохранением того же корпуса :-)
Если идти по этому пути - в каком месте бы не бросил работу - результат для будущих поколений положительный останется. А так есть шанс что в какой-то момент паять и отлаживать платы без софта надоест и все, что был проект, что не было.
Ну и с чисто прагматической точки зрения - полученный опыт в verilog/C будет намного ценнее отладки старых TTL схем и ассемблера.
Хоспади, ИР82 по тебе плачут...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)