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

 
 
11 страниц V  « < 8 9 10 11 >  
Reply to this topicStart new topic
> Принять и ПАРАЛЛЕЛЬНО распарсить поток 10Гбит/с. Как решаются такие задачи?
Koluchiy
сообщение Jan 17 2018, 14:18
Сообщение #136


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Интересно, сколько стоил самый дорогой микроскоп, которым забивали гвозди?
Go to the top of the page
 
+Quote Post
AVR
сообщение Jan 17 2018, 14:20
Сообщение #137


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Студент заборстроительного @ Jan 16 2018, 20:08) *
Есть тыща устройств. У каждого устройства есть контроллер.
1000 устройств связаны 1000 контроллеров 1000 кабелями
А я хочу сделать так: 1000 устройств 3 кабеля (можно 1, но вдруг оборвётся). А контроллеры загнать в одну ПЛИСину.

Это понятно, я бы тоже хотел обработку логов от 1000 устройство по возможности засунуть в что-то одно.
Однако, в свою очередь, что не понятно в моем вопросе? Я четко поинтересовался - насколько сложный лог, что он из себя представляет для парсинга?
Прошу привести пример текстового или бинарного лога (тогда с пояснениями) от одного из таких устройств. Неужели каждое из них жарит поток на 10 мегабит?
Канал понятно что 10G, но какой суммарный поток? Он приближается к предельным 10G?


--------------------
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jan 17 2018, 14:43
Сообщение #138


Гуру
******

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



Цитата(XVR @ Jan 17 2018, 17:17) *
Это как раз 'делают'. Те, кому нужно 'применить' берут готовую GTX 1080 с 3584 ядрами CUDA, запущенными на 1582MHz, а не занимаются построением космических кораблей из золотой жести sm.gif

Да ладно, не сочиняйте.

Всегда можно придумать задачу неудобную для "процессора из коробки" и удобную для FPGA..

Классический пример - взять 128-битное число и перевернуть в нем все биты в обратном порядке:

msb <-> lsb, msb-1 <-> lsb+1, и тд..

Сколько времени ваша CUDA с 3584 ядрами, запущенными на 1582 MHz будет делать эту операцию?

На FPGA эта операция займет один такт.. biggrin.gif
Go to the top of the page
 
+Quote Post
Студент заборстр...
сообщение Jan 17 2018, 17:05
Сообщение #139


Местный
***

Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334



Цитата(XVR @ Jan 17 2018, 16:50) *
У вас неправильное представление. Реализовать можно, но вы получите 1000 весьма посредственных процессоров

Так мне и надо очень примитивные процессоры.

Цитата(XVR @ Jan 17 2018, 16:50) *
вы получите 1000 весьма посредственных процессоров за космическую сумму.

Самая крутая и навароченная ПЛИСина стоит 10000евро. Получается что 1 процессор будет стоить 100 евро. Копейки же

Цитата(XVR @ Jan 17 2018, 16:50) *
FPGA для этих целей не применяют

А в интернете я читал, что как раз для этого и нужна плисина. Для распаралеливания обработки.
В этом её назначение и преимущество

Цитата(blackfin @ Jan 17 2018, 17:43) *
Да ладно, не сочиняйте.

Всегда можно придумать задачу неудобную для "процессора из коробки" и удобную для FPGA..

Классический пример - взять 128-битное число и перевернуть в нем все биты в обратном порядке:

msb <-> lsb, msb-1 <-> lsb+1, и тд..

Сколько времени ваша CUDA с 3584 ядрами, запущенными на 1582 MHz будет делать эту операцию?

На FPGA эта операция займет один такт.. biggrin.gif

Вот вот.
Именно это я и имел в виду.
"Врожденная" параллельность ПЛИС beer.gif Она меня привлекает и возбуждает
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jan 17 2018, 17:16
Сообщение #140


Гуру
******

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



Цитата(Студент заборстроительного @ Jan 17 2018, 20:05) *
Самая крутая и навароченная ПЛИСина стоит 10000 евро. Получается что 1 процессор будет стоить 100 евро. Копейки же

Кто вам такую глупость сказал? biggrin.gif

XCVU440-3FLGA2892E - Unit Price: 76571 $
Go to the top of the page
 
+Quote Post
likeasm
сообщение Jan 17 2018, 19:27
Сообщение #141


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

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



Цитата(blackfin @ Jan 17 2018, 20:16) *
Кто вам такую глупость сказал? biggrin.gif

XCVU440-3FLGA2892E - Unit Price: 76571 $

Блин туда же можно запихнуть 10000 Picoblaze и распарсить уже 100Gbit на 10000 устройств.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 17 2018, 19:34
Сообщение #142


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



А зачем вы спорите то?

Kintex UltraScale
Block RAM Blocks
KU060 KU085 KU095 KU115
1,080 1,620 1,680 2,160
они 2 портовые, по 1 или 2 кБайта

ставим 1000 таких блоков. На один порт к каждому блоку вешаем модуль обработки (можно процессор). Другим портом все блоки цепляем к одному маку. Шина данных общая, адреса муксятся. Мак сможет во все блоки писать по очереди (как принимает данные), контроллеры одновременно забирать данные (параллельно).

Решение реализуемо, и не очень сложное.

Все! решение есть - тема исчерпана. Не надо его отговаривать, если человеку контроллер за 100 евро копейки, то зачем с ним спорить то?

Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 17 2018, 21:10
Сообщение #143


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



bb-offtopic.gif
Цитата(Студент заборстроительного @ Jan 17 2018, 21:05) *
...10000евро. Получается что 1 процессор будет стоить 100 евро

10000 / 1000 = 100 Жесть biggrin.gif
Go to the top of the page
 
+Quote Post
AVR
сообщение Jan 18 2018, 06:53
Сообщение #144


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Студент заборстроительного @ Jan 17 2018, 20:05) *
Так мне и надо очень примитивные процессоры

Я просил пример лога от прибора, и что необходимо произвести с данными.
Реальные данные не обязательно, можно из головы придумать адреса, значения и поля.
Беспредметный разговор получается.

Цитата(Golikov A. @ Jan 17 2018, 22:34) *
Решение реализуемо, и не очень сложное

Полностью согласен - всё реализуемо. Но автор темы морочит нам голову тем, что не предоставляет пример лога от одного прибора и что необходимо произвести. Какого уровня сложности парсинг - вот от этого и зависит - влезет ли это в оч большую ПЛИС.


--------------------
Go to the top of the page
 
+Quote Post
XVR
сообщение Jan 18 2018, 07:23
Сообщение #145


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Студент заборстроительного @ Jan 17 2018, 20:05) *
А в интернете я читал, что как раз для этого и нужна плисина. Для распаралеливания обработки.
Угу, но не путём построения 100500 процессоров. Распарралеленная обработка делается в голом железе, без всяких процессоров.



Цитата(blackfin @ Jan 17 2018, 17:43) *
Всегда можно придумать задачу неудобную для "процессора из коробки" и удобную для FPGA..
Разумеется, иначе FPGA и не было бы
Цитата
Классический пример - взять 128-битное число и перевернуть в нем все биты в обратном порядке:
Для этого процессор не нужен
Цитата
Сколько времени ваша CUDA с 3584 ядрами, запущенными на 1582 MHz будет делать эту операцию?
На CUDA это делать смысла нет.

ТС вполне четко сформулировал - "хочу 1000 процессоров в FPGA". Именно этого делать смысла нет, для этого нужно брать CUDA
А для разворота 128 битного вектора - FPGA
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение Jan 18 2018, 07:26
Сообщение #146


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



Цитата
Вот вот.
Именно это я и имел в виду.
"Врожденная" параллельность ПЛИС beer.gif Она меня привлекает и возбуждает

Шутка была в том, что приведенная задача решается за 0 тактов 128 проводками.
Go to the top of the page
 
+Quote Post
Студент заборстр...
сообщение Jan 18 2018, 20:35
Сообщение #147


Местный
***

Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334



Цитата(AVR @ Jan 18 2018, 09:53) *
Я просил пример лога от прибора, и что необходимо произвести с данными.

Мы вроде с Вами пока не заключали контракт
Go to the top of the page
 
+Quote Post
Александр77
сообщение Jan 19 2018, 01:53
Сообщение #148


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(AVR @ Jan 18 2018, 09:53) *
Я просил пример лога от прибора, и что необходимо произвести с данными.
Реальные данные не обязательно, можно из головы придумать адреса, значения и поля.
Беспредметный разговор получается.

bb-offtopic.gif Если бы Вы почитали предыдущие страницы - Вам не пришлось бы делать это открытие - ибо уже говорилось.
Вообще просьба к модераторам, закройте пожалуйста тему, по причине толчии воды в ступе на протяжении 10 страниц.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jan 19 2018, 07:11
Сообщение #149


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Александр77 @ Jan 19 2018, 04:53) *
Если бы Вы почитали предыдущие страницы - Вам не пришлось бы делать это открытие - ибо уже говорилось

Зачем мне впустую тратить время? Если так - автор мог бы дать ссылку на пост, делов то.

Цитата(Студент заборстроительного @ Jan 18 2018, 23:35) *
Мы вроде с Вами пока не заключали контракт

Зачем же грубить? Можно просто дать ссылку на пост с деталями, тема большая. Лучше иметь документ с наброском ТЗ.
Я от чистого сердца пытался уточнить детали, чтобы что-то подсказать и помочь.

Предлагаю другим пользователям форума участвовать в дискуссиях с господином Студентом З только после заключения контракта.
На этом всё.


--------------------
Go to the top of the page
 
+Quote Post
Александр77
сообщение Jan 19 2018, 07:24
Сообщение #150


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(AVR @ Jan 19 2018, 10:11) *
Зачем мне впустую тратить время? Если так - автор мог бы дать ссылку на пост, делов то.

С Вашего позволения приведу одну из цитат

Цитата(Студент заборстроительного @ Dec 30 2017, 19:03) *
Вы зря стараетесь меня "выудить" у меня детали ноу-хау нашей системы управления и "развести", чтобы я забесплатно устроил Вам ликбез по современным АСУТП. Хотя у меня ест чем возразить и дополнить по каждому из перечисленных Вами пунктов. Но я "калач тёртый". И на "слабо рассказать?" не ведусь

Надеюсь станет ясно с кем имеем дело.
И еще один момент, все что ТС представляет в виде структуры, за него сделал Flip-Fl0p, сам он палец о палец не ударил.
И прочитав предыдущие посты, Вы бы не стали тратить время на уточнения.
Go to the top of the page
 
+Quote Post

11 страниц V  « < 8 9 10 11 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:58
Рейтинг@Mail.ru


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