Radiohobby Forum

Интернет конференция журнала "Радиохобби"

Вы не вошли.

Объявление

Подписка на новые материалы от Николая Сухова - ролики, схемы, модели, онлайн конференции, консультации, чат.

Внимание! Почта в доменах Яндекс и Mail.ru не будет работать в профилях форумчан, из-за введённых правительством Украины санкций против этих компаний. Всем, кто ранее использовал подобную почту, для сохранения прежней функциональности форума, рекомендуется её поменять.

Огромная просьба, заливать тематические картинки и файлы в личные файловые каталоги на форуме, чтобы они не потерялись, со временем!

Ссылка "Загрузки" находится справа внизу формы набора сообщения.

Подписка на журнал "Радиохобби" прекращена. Подробности. Форум же - продолжает свою работу.

#1 13.07.2011 01:47:27

Saturn_Storm
Забанен
Здесь с 08.07.2011
Сообщений: 35

Матрица, и как е е программировать.

Кто знает как программировать и делать матрицу?

Матрицу в начале делали на транспьютерах фирмы INMOS. Програмы под нее писали на асемлере м на языке Occam. Эти транспьютеры - микропроцессоры со свтроенными межпроцессормыми протоколам так класический T414 имел 4 интерфейса для подключения 4-х транспьютеров с каждой стороны. Так они соединялись оди стругим другой стретьим по схеме гиперкуб (куб) или матрица. Куб имел до 4 микропроцессоров тогда как матрица до 256.

Так в 1984-м году матрица из 256 микропроцессоров имела большую производительность чем Silicon Graphics (типа Onyx Reality) в 1994-м. О впечатлениях от визуализации виртуальной реальности на матрице можно увидеть в кинофильме из Тетра Рея Бредбери, там где убивают клонов био-роботов. (Особенно матрица перла если покушать модифицированых рафинированых пяных брутербродов. Которые один из консультанотов фирмы Ferranti привез из Швейцарии в 1950-е годы, и потреблял с авантгардным Джазз-Роком, и медитативной музыкой. Потом то и другое и тертье солучайно попало в университет калифорнии Беркли,  где помнили еще Occam'a. Там из того первого, второго и третьего, что попало - сделали балаган.). После того как в Беркли попали технологии, соучредители Ferranti устанавливают Un*x и ждут когда все вернется на круги своя.

Но применительно к матрице, которая должна была вернуть все на круги своя, то она была высокоэффиктивной пареллельной системой. Каждый микропроцессор делался не для того чтобы быть самым быстрым, а для того чтобы  получить наилучшее соотношение затрат к производительности. Если в других пераллельных архитектур чтьбы чуть-чуть увеличить скорость, могли удвоить размер кристала. То в матрице делали так что пускай будет один медленнее, зато на съекономленные ресурсы  - поставить второй кристалл.

Межпроцессорные взаимодействия в матрице сделаны просто и хорошо. одна и та же комманда могла адрессовать как внутренний процесс так и один из 4-х соседних микропроцессоров. А в соседнем микропроцессоре если там больше одного процесса надо адресовать то там простая программка распределит все что куда надо. И возьмет эта программка максимум всего несколько процентов производительности.

Междупроцессорный интерфейсы (их по 4 у транспьютера) сделаны вообще в обход всех шин, и работают крайне быстро.

Все это быстрее всех современных кластерных систем, у которых задержка в формирователях шины, буферных элементах разлиных FIFO и тянучках.

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

Вопрос в том делает ли сейчас кто-то матрицы?
И что на них делают?

Вне форума

#2 13.07.2011 18:23:03

Jaxon
радиолюбовник
Откуда: Николаев
Здесь с 22.01.2004
Сообщений: 3,018

Re: Матрица, и как е е программировать.

многа букаф, но смысл понятен- нужна достаточно мощевая ПЛИС, и не одна. ALTERA , XILINX.
Цена вопроса с изготовлением печати - десятки(сотни) килобаксов, надо оно?

Вне форума

#3 13.07.2011 18:45:58

AlexMax
-
Здесь с 17.03.2008
Сообщений: 576

Re: Матрица, и как е е программировать.

Jaxon пишет:

многа букаф

Дык это...того....светает. wink Опять самодельный мегакомпьютер....

Вне форума

#4 13.07.2011 19:11:26

Матроскин
Ветеран
Откуда: Краснодар
Здесь с 06.02.2006
Сообщений: 2,022

Re: Матрица, и как е е программировать.

Точно, так и есть. Посмотрим, что дальше будет smile


......There is someone in my head, but it's not me.......

Вне форума

#5 13.07.2011 20:13:11

Vasil
Ветеран
Откуда: близ Киева
Здесь с 23.01.2004
Сообщений: 1,158

Re: Матрица, и как е е программировать.

Индусов нада приглашать...

Вне форума

#6 14.07.2011 02:34:53

Saturn_Storm
Забанен
Здесь с 08.07.2011
Сообщений: 35

Re: Матрица, и как е е программировать.

Jaxon пишет:

многа букаф, но смысл понятен- нужна достаточно мощевая ПЛИС, и не одна. ALTERA , XILINX.
Цена вопроса с изготовлением печати - десятки(сотни) килобаксов, надо оно?

Ну так на SPARC ах в Японии сделали вычислительный кластер. И они не ПЛИС а серийно производимые микропроцессоры. А там у Сперка все через одну дырку (тоесть и память и связи с другими микропроцессорами, через одну шину) и пока все свяжутся - то латенстность большаяю А у матрицы нет. Она принципиально иначе работает. Точнее работала.

Может еще где-то еще используются матрицы.

Вне форума

#7 14.07.2011 02:36:18

Saturn_Storm
Забанен
Здесь с 08.07.2011
Сообщений: 35

Re: Матрица, и как е е программировать.

AlexMax пишет:
Jaxon пишет:

многа букаф

Дык это...того....светает. wink Опять самодельный мегакомпьютер....

Ну нетак чтобы светет, но машины были хорошие. Как-то телемост Киев-Лондон показывали в 1990-х симулятор полетов на матрице. И рекомендовали не водить самолет, если незнаете как садится.

Вне форума

#8 14.07.2011 02:39:03

Saturn_Storm
Забанен
Здесь с 08.07.2011
Сообщений: 35

Re: Матрица, и как е е программировать.

Матроскин пишет:

Точно, так и есть. Посмотрим, что дальше будет smile

Дальше то оно дальше, а сечас используются?

BTW Wodda ya mean that it's somebody in ya head, but not ya.

Вне форума

#9 14.07.2011 08:54:00

prostoRoman
Участник
Откуда: Тула
Здесь с 14.12.2008
Сообщений: 161
Сайт

Re: Матрица, и как е е программировать.

Saturn_Storm, пруф  на реализацию. хоть какую-нибудь

Вне форума

#10 14.07.2011 12:01:27

Jaxon
радиолюбовник
Откуда: Николаев
Здесь с 22.01.2004
Сообщений: 3,018

Re: Матрица, и как е е программировать.

да какая реализация... это все проходили пару лет назад, челу охота пообщаццо.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.046 сек, 7 запросов выполнено - Использовано памяти: 597.38 Кбайт (Пик: 647.75 Кбайт) ]