реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Межпроцессорное взаимодействие через PCI-e, Вопрос к знатокам PCI-e
Darel
сообщение Sep 26 2007, 06:04
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 24-09-07
Пользователь №: 30 775



Доброго времени суток!
Очень необходим ответ на концептуальный вопрос... (стоит ли вообще копать в этом направлении...)
Возможно ли соединение одноплатных одинаковых компьютеров в единую систему посредством PCI-e с осуществлением межпроцессорного взаимодействия?
Go to the top of the page
 
+Quote Post
I.S.A.
сообщение Sep 26 2007, 06:52
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 6-08-07
Из: Москва
Пользователь №: 29 583



Может я и не прав, но сходу вот что скажу:
Нет. Т.к. на шине должен быть один мастер, железо должен инициализировать биос, а их там будет два (и не только их) и на одинаковых адресах. Память тоже общая и кому откуда что брать? А если можно, то должно быть некое устройство сопряжения двух шин, которая команды будет как-то распознавать и перекидывать... Там мне кажется полный пипец.


--------------------
Зачем все делать просто, когда все можно усложнить?
Go to the top of the page
 
+Quote Post
Tosha
сообщение Sep 26 2007, 07:38
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 10-09-04
Пользователь №: 633



Видимо нужен аналог PCI NON-TRANSPARENT bridge для pci-express, т.е. мост который не транслирует обращения автоматически. Правда в этом случае нужно программная реализация взаимодействия. Не могу подсказать конкретный мост, можно у PLX посмотреть.
Go to the top of the page
 
+Quote Post
broken_false
сообщение Sep 27 2007, 12:25
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 16-04-07
Пользователь №: 27 097



Очень, однако интересный вопрос!
решение которого даёт суперкомпьютер под столом и за разумную сумму...
В случае двух плат возможно сединение через бридж - но это (почти) не интересно - мало участников
седующе неинтересное решение HIB

А вот дальше то что надо - PCIe коммутатор Host-To-Host
пример:
http://onestopsystems.com/09_17_2007.html
хотелось бы такое-же решение но за разумные средства!
Go to the top of the page
 
+Quote Post
I.S.A.
сообщение Sep 27 2007, 12:56
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 6-08-07
Из: Москва
Пользователь №: 29 583



А почему PCI-e. Есть AMD HyperTransport и процессор Opteron. Все, что необходимо для многопроцессорных систем уже заложено. Плюс, то, что у каждого проца своя память. При колличестве процов больше 2-х, это станет очень даже заметным.


--------------------
Зачем все делать просто, когда все можно усложнить?
Go to the top of the page
 
+Quote Post
broken_false
сообщение Sep 27 2007, 14:18
Сообщение #6





Группа: Новичок
Сообщений: 2
Регистрация: 16-04-07
Пользователь №: 27 097



В контексте моих исследовай, а меня интересовал производительный линукс кластер с хорошим соотношением цена производительнось лучше - PCIe
он уже распаян и разьём есть на большинстве мATX
Микросхемы коммутаторов PCI-e выпускают несколько компаний весь вопрос в обвязке и драйверах ядра
Другие реешения инфинибанд, FC, гигабит и даже ieee1394 - хуже либо по цене либо по скорости
HyperTransport надо ка-кто вытаскивать из станартнх плат...
Go to the top of the page
 
+Quote Post
I.S.A.
сообщение Sep 27 2007, 15:55
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 6-08-07
Из: Москва
Пользователь №: 29 583



Цитата(broken_false @ Sep 27 2007, 18:18) *
...
коммутаторов PCI-e выпускают несколько компаний весь вопрос в обвязке и драйверах ядра
Другие реешения инфинибанд, FC, гигабит и даже ieee1394 - хуже либо по цене либо по скорости
HyperTransport надо ка-кто вытаскивать из станартнх плат...


Про скорость: http://www.rosinvest.com/news/192205/
Потом HT - это пакетная передача данных от девайса до проца, гибкая.... Я не агетирую ее использовать, но рассмотреть такой вариант считаю правильным.

Есть платы с HTX разъемом ( http://www.amd64.ru/index.php?link=5&addr=8#1801 ) для Opteron и есть отладочные платы на Virtex-4 ( http://www.hypertransport.org/consortium/c...cfm?RecordID=91 , http://www.hypertransport.org/products/pro...cfm?RecordID=75 ).
Да, это выливается в копейку и в геморр, но результат возможно того стоит???

Сообщение отредактировал I.S.A. - Sep 27 2007, 15:59


--------------------
Зачем все делать просто, когда все можно усложнить?
Go to the top of the page
 
+Quote Post
Darel
сообщение Oct 1 2007, 13:07
Сообщение #8





Группа: Участник
Сообщений: 12
Регистрация: 24-09-07
Пользователь №: 30 775



Спасибо всем откликнувшимся!
Отдельное спасибо broken_false за ссылочку на сайт One Stop System...
К сожалению, когда я писал вопрос, я забыл упомянуть, что предполагаемое к использованию железо не включает произведения Интел или АМД, поэтому НТ отпадает... (Сорри, моя ошибка...).
А вообще, замысел включал в себя кроме межпроцессорного взаимодействия как такового, еще и возможность других камней использовать периферию камня вышедшего из строя - допустим, тот же видеоадаптер...

З.Ы. По поводу суперкомпьютера под столом... я недавно читал небольшую заметку (по-моему, на ixbt, точно не помню...), так там умельцы из одного забугорного института сваяли супер из нескольких мам, посредством гигабитного Ethernet-свича и у них это обошлось где-то в 2,5 тыс. евро (по-моему...)...

Сообщение отредактировал Darel - Oct 1 2007, 13:08
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 1 2007, 13:13
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Darel @ Oct 1 2007, 17:07) *
З.Ы. По поводу суперкомпьютера под столом... я недавно читал небольшую заметку (по-моему, на ixbt, точно не помню...), так там умельцы из одного забугорного института сваяли супер из нескольких мам, посредством гигабитного Ethernet-свича и у них это обошлось где-то в 2,5 тыс. евро (по-моему...)...
Так это просто... Windows+COM(в смысле ATL+IDL).
Go to the top of the page
 
+Quote Post
Victor®
сообщение Nov 23 2007, 13:26
Сообщение #10


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Tosha @ Sep 26 2007, 11:38) *
Видимо нужен аналог PCI NON-TRANSPARENT bridge для pci-express, т.е. мост который не транслирует обращения автоматически. Правда в этом случае нужно программная реализация взаимодействия. Не могу подсказать конкретный мост, можно у PLX посмотреть.


Немного не так.
Основная проблема заключается в том, что при использовании прозрачного
моста конфигурационные циклы передаются с одной стороны на другую.
В случае 2 хостов - каждый из них попытается просканировать другую сторону,
выделить память и прицепить драйвера.
Non-Transparent мост не передает конфигурационные запросы с одной стороны
на другую, и рассматривается хостами уже не как мост - а как PCI устройства.
Можно провести аналогию с двухпортовой памятью.

По поводу PCIe не подскажу. Работал с PCI-X.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
anton
сообщение Nov 23 2007, 20:26
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



Вроде гдето попадалось упоминание что PCIe поддерживает режим мульти мастер.
Go to the top of the page
 
+Quote Post
Tosha
сообщение Nov 27 2007, 04:41
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 10-09-04
Пользователь №: 633



Есть такой файлик от PLX как раз про непрозрачное межхостовое взаимодействие.
http://plxtech.com/pdf/technical/expressla...entBridging.pdf
Прикрепленные файлы
Прикрепленный файл  NontransparentBridging.pdf ( 214.42 килобайт ) Кол-во скачиваний: 224
 
Go to the top of the page
 
+Quote Post
Darel
сообщение Jan 29 2008, 09:55
Сообщение #13





Группа: Участник
Сообщений: 12
Регистрация: 24-09-07
Пользователь №: 30 775



Цитата(Tosha @ Nov 27 2007, 07:41) *
Есть такой файлик от PLX как раз про непрозрачное межхостовое взаимодействие.
http://plxtech.com/pdf/technical/expressla...entBridging.pdf

Спасибо! Двигаюсь в этом направлении...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th August 2025 - 05:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01471 секунд с 7
ELECTRONIX ©2004-2016