|
Принять и ПАРАЛЛЕЛЬНО распарсить поток 10Гбит/с. Как решаются такие задачи? |
|
|
|
 |
Ответов
|
Dec 29 2017, 15:45
|
Местный
  
Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653

|
Студент заборстроительного... 1. Что значит 10Gb? Если это просто скорость линка, то можно на 10Gb 1 килобайт принять, 3 часа обрабатывать и снова на тех же 10Gb передать. Т.е. линк получается 10Gb, а эффективная пропускная способность 1килобайт в 3 часа. Чувствуете разницу? Если нет, то проконсультируйтесь с человеком из вашей команды, который понимает, что происходит. 2. Предположим, что вы определили, что на линке 10Gb к вам приходит поток данных в 500Мбайт/сек (для примера). Для решения задачи нужно понимать суть алгоритма обработки. А именно, каковы требования по памяти, какова глубина конвейера. Исходя из этих данных уже более-менее можно будет прикинуть по ресурсам можно ли это сделать на ПЛИС, какие потребуются ресурсы, чтобы обработка на ПЛИС не стала "горлышком от бутылки" в потоке данных. Уже третья страница пошла, а вы никак не можете толком сформулировать задачу.
|
|
|
|
|
Dec 29 2017, 18:54
|
Местный
  
Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334

|
Цитата(Inanity @ Dec 29 2017, 18:45)  Студент заборстроительного... 1. Что значит 10Gb? Если это просто скорость линка, то можно на 10Gb 1 килобайт принять, 3 часа обрабатывать и снова на тех же 10Gb передать. Т.е. линк получается 10Gb, а эффективная пропускная способность 1килобайт в 3 часа. Чувствуете разницу? Если нет, то проконсультируйтесь с человеком из вашей команды, который понимает, что происходит. Вы думаете я совсем дурак? Вы думаете, что я просто так написал, что даже i7 захлебнётся от такого потока? Цитата(Flip-fl0p @ Dec 29 2017, 19:31)  Ещё раз. Допустим данные вы нарезаете блоками по 46 байт в кадры. Эти кадры передаёте по линку 10Gb/s. И скорость поступления кадров будет 10Gb/"размер кадра" (разделить). ... С вашей задачей ситуация аналогичная. Скорость 10Gb/s - это скорость бит в линии. Но общаетесь то вы кадрами. И обрабатывать должны кадры.
Откуда у вас 1000 потоков взялось ? А почему 46, а не 1500? Так что "КПД" канала у меня более 90% А про 1000 потоков уже объяснял, что данные представляют собой данные 1000 ОДИНАКОВЫХ устройств, которые нужно обрабатывать ОДИНАКОВО
Сообщение отредактировал Студент заборстроительного - Dec 29 2017, 18:55
|
|
|
|
|
Jan 2 2018, 21:19
|
Профессионал
    
Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079

|
Цитата(Студент заборстроительного @ Dec 29 2017, 21:54)  Вы думаете я совсем дурак? Вы думаете, что я просто так написал, что даже i7 захлебнётся от такого потока? Да ладно Вам. Давайте на чистоту -- судя по тому, как Вы описали свою задачу в этой теме, Вы вряд ли достаточно компетентны, чтобы знать, что может обработать современный i7. Поэтому коллеги и интересуются у Вас конкретными исходными условиями задачи. Цитата(Студент заборстроительного @ Dec 30 2017, 19:03)  Вы зря стараетесь меня "выудить" у меня детали ноу-хау нашей системы управления и "развести", чтобы я забесплатно устроил Вам ликбез по современным АСУТП. Хотя у меня ест чем возразить и дополнить по каждому из перечисленных Вами пунктов. Но я "калач тёртый". И на "слабо рассказать?" не ведусь А ноу-хау о том, как обрабатывать в одной ПЛИС сразу 1000 потоков, и читать/писать из общей памяти, значит хотите выудить забесплатно? Ахаха, как говорится, не выйдет Что мне реально интересно?Почему достаточно адекватные участники форума, так сказать, "ведутся" на такие темы и пытаются помогать ТС (даже диаграммы рисовать не лень  ). Просто тут всего 2 варианта: - Автор темы тролль и просто решил постебаться
- Автор не тролль, у него реально есть такая задача, но ему лень напрячься, подумать и расписать условие нормально.
Лично моё мнение, что и в 1-ом и во 2-ом случаях ни в коем разе нельзя помогать автору темы. В первом случае, думаю, это очевидно. А во втором случае, помогая, мы поощеряем умственную лень и отсутствие культуры задания вопросов.
--------------------
|
|
|
|
Сообщений в этой теме
Студент заборстроительного Принять и ПАРАЛЛЕЛЬНО распарсить поток 10Гбит/с. Как решаются такие задачи? Dec 23 2017, 11:12 one_eight_seven https://www.amazon.com/Computer-Architectur...y/dp... Dec 23 2017, 11:45 Студент заборстроительного Цитата(one_eight_seven @ Dec 23 2017, 14... Dec 23 2017, 12:09  one_eight_seven Цитата(Студент заборстроительного @ Dec 23 20... Dec 23 2017, 13:36 _4afc_ Цитата(Студент заборстроительного @ Dec 23 20... Dec 23 2017, 12:09 Студент заборстроительного Цитата(_4afc_ @ Dec 23 2017, 15:09) Берёт... Dec 23 2017, 12:13 Студент заборстроительного Цитата(one_eight_seven @ Dec 23 2017, 16... Dec 23 2017, 18:28 vvvv QUOTE (Студент заборстроительного @ Dec 23 20... Dec 23 2017, 18:41 Студент заборстроительного Цитата(vvvv @ Dec 23 2017, 21:41) То что ... Dec 23 2017, 21:14  vvvv QUOTE (jcxz @ Dec 24 2017, 01:03) А может... Dec 24 2017, 03:56   Tpeck Цитата(vvvv @ Dec 24 2017, 06:56) Как люб... Dec 29 2017, 08:37 krux если потери не сильно критичны, то даже DPDK с 10 ... Dec 24 2017, 03:30 Студент заборстроительного Цитата(krux @ Dec 24 2017, 06:30) если по... Dec 24 2017, 14:15  krux Цитата(Студент заборстроительного @ Dec 24 20... Dec 24 2017, 16:33 krux при проектировании в ПЛИС, нужно знать "сколь... Dec 24 2017, 04:29 Mad_max Поддержу krux'а
подходить нужно более системно... Dec 24 2017, 08:20 Студент заборстроительного Цитата(krux @ Dec 24 2017, 07:29) далее п... Dec 27 2017, 18:44  RobFPGA Приветствую!
Цитата(Студент заборстроительног... Dec 27 2017, 19:16   Студент заборстроительного Цитата(RobFPGA @ Dec 27 2017, 22:16) Прив... Dec 27 2017, 19:57    RobFPGA Приветствую!
Цитата(Студент заборстроительног... Dec 27 2017, 20:09  krux Цитата(Студент заборстроительного @ Dec 27 20... Dec 28 2017, 04:11 Студент заборстроительного Мне говорили, что можно обойтись одной (ОДНОЙ, Кар... Dec 27 2017, 20:28 RobFPGA Приветствую!
Цитата(Студент заборстроительног... Dec 27 2017, 21:07  TRILLER Цитата(RobFPGA @ Dec 28 2017, 00:07) Прив... Dec 27 2017, 22:05  Студент заборстроительного Цитата(RobFPGA @ Dec 28 2017, 00:07) Прив... Dec 28 2017, 05:05   RobFPGA Приветствую!
Цитата(Студент заборстроительного... Dec 28 2017, 06:38 Lutovid Я на всякий случай добавлю, вдруг поможет - если о... Dec 28 2017, 11:43 Студент заборстроительного Цитата(Lutovid @ Dec 28 2017, 14:43) Я на... Dec 28 2017, 21:00  Flip-fl0p Цитата(Студент заборстроительного @ Dec 29 20... Dec 28 2017, 21:33   Студент заборстроительного Цитата(Flip-fl0p @ Dec 29 2017, 00:3... Dec 29 2017, 03:49    Flip-fl0p Цитата(Студент заборстроительного @ Dec 29 20... Dec 29 2017, 08:24     Студент заборстроительного Цитата(Flip-fl0p @ Dec 29 2017, 11:2... Dec 29 2017, 15:05 Flip-fl0p Цитата(Inanity @ Dec 29 2017, 18:45) Студ... Dec 29 2017, 16:31  Flip-fl0p Цитата(Студент заборстроительного @ Dec 29 20... Dec 29 2017, 19:12  zombi Цитата(Студент заборстроительного @ Dec 29 20... Dec 29 2017, 21:23  krux Цитата(Студент заборстроительного @ Dec 29 20... Dec 30 2017, 04:36   Студент заборстроительного Цитата(krux @ Dec 30 2017, 07:36) ничего ... Dec 30 2017, 07:45    Mad_max Студент,
трудно, конечно, проникнуться вашими выкл... Dec 30 2017, 08:34     Студент заборстроительного Mad_max
Можно конечно поизвращаться с оптимизацией... Dec 30 2017, 09:44      iosifk Цитата(Студент заборстроительного @ Dec 30 20... Dec 30 2017, 10:09       Студент заборстроительного Цитата(iosifk @ Dec 30 2017, 13:09) немно... Dec 30 2017, 11:26        Flip-fl0p Цитата(Студент заборстроительного @ Dec 30 20... Dec 30 2017, 11:50        RobFPGA Приветствую!
Цитата(Студент заборстроительног... Dec 30 2017, 13:39         iosifk Цитата(RobFPGA @ Dec 30 2017, 16:39) Ну и... Dec 30 2017, 13:46         Студент заборстроительного Цитата(RobFPGA @ Dec 30 2017, 16:39) В та... Dec 30 2017, 14:34          RobFPGA Приветствую!
Цитата(Студент заборстроительного... Dec 30 2017, 15:08          Александр77 Цитата(Студент заборстроительного @ Dec 30 20... Dec 30 2017, 15:09           Студент заборстроительного Цитата(Александр77 @ Dec 30 2017, 18:09) ... Dec 30 2017, 15:14            Александр77 Цитата(Студент заборстроительного @ Dec 30 20... Dec 30 2017, 15:40           iosifk Цитата(Александр77 @ Dec 30 2017, 18:09) ... Dec 30 2017, 15:27            Студент заборстроительного Цитата(iosifk @ Dec 30 2017, 18:27) Мне к... Dec 30 2017, 16:03             Flip-fl0p Цитата(Студент заборстроительного @ Dec 30 20... Dec 30 2017, 16:23              Александр77 Цитата(Flip-fl0p @ Dec 30 2017, 19:2... Dec 30 2017, 16:39               vvvv QUOTE (Александр77 @ Dec 30 2017, 19:39) ... Dec 30 2017, 16:58              Студент заборстроительного Цитата(Flip-fl0p @ Dec 30 2017, 19:2... Dec 30 2017, 21:23               Flip-fl0p Цитата(Студент заборстроительного @ Dec 31 20... Dec 30 2017, 21:56                Александр77 Цитата(Flip-fl0p @ Dec 31 2017, 00:5... Dec 31 2017, 05:06                 jojo Цитата(Александр77 @ Dec 31 2017, 09:06) ... Dec 31 2017, 06:18             RobFPGA Приветствую!
Цитата(Студент заборстроительного... Dec 30 2017, 17:00          zombi Цитата(Студент заборстроительного @ Dec 30 20... Dec 30 2017, 22:31   Студент заборстроительного Цитата(des333 @ Jan 3 2018, 00:19) ни в к... Jan 2 2018, 22:51    des333 Цитата(Студент заборстроительного @ Jan 3 201... Jan 2 2018, 22:59 toshas Предложу такой вариант: раз пакет 64 байта, делает... Dec 30 2017, 11:51 one_eight_seven Вы нуб, но почему-то решили, что можете судить по ... Dec 30 2017, 21:56 Студент заборстроительного Цитата(one_eight_seven @ Dec 31 2017, 00... Jan 2 2018, 12:04  Александр77 Цитата(Студент заборстроительного @ Jan 2 201... Jan 2 2018, 16:09   Студент заборстроительного Цитата(Александр77 @ Jan 2 2018, 19:09) П... Jan 2 2018, 17:21    Александр77 Цитата(Студент заборстроительного @ Jan 2 201... Jan 2 2018, 18:01     Студент заборстроительного Цитата(Александр77 @ Jan 2 2018, 21:01) В... Jan 2 2018, 19:45 svedach Давайте ответим человеку. Каждый свое мнение. Он п... Dec 31 2017, 08:03 zombi Цитата(svedach @ Dec 31 2017, 12:03) Отве... Dec 31 2017, 09:02 Александр77 Это несправедливо, требовать ответа только с вариа... Dec 31 2017, 10:21 vvvv Вот одного не пойму или я полный идиот и чего то ... Dec 31 2017, 11:15 Александр77 Цитата(vvvv @ Dec 31 2017, 14:15) Что в в... Dec 31 2017, 11:31  zombi Цитата(Александр77 @ Dec 31 2017, 15:31) ... Dec 31 2017, 11:57   Александр77 Цитата(zombi @ Dec 31 2017, 14:57) А заче... Dec 31 2017, 12:23 zombi Цитата(vvvv @ Dec 31 2017, 15:15) ...с эт... Dec 31 2017, 11:33  blackfin Цитата(zombi @ Dec 31 2017, 14:33) Оказыв... Dec 31 2017, 11:46 syoma Ну в принципе ТС указал конкретные максимальные тр... Dec 31 2017, 13:55 Flip-fl0p Цитата(syoma @ Dec 31 2017, 16:55) Ну в п... Dec 31 2017, 13:57 Александр77 Цитата(syoma @ Dec 31 2017, 16:55) ... В ... Dec 31 2017, 14:29  syoma Цитата(Александр77 @ Dec 31 2017, 16:29) ... Dec 31 2017, 14:43 Александр77 Это все наши домыслы!
Одно дело фильтрация, др... Dec 31 2017, 14:52 Plain Цитата(Студент заборстроительного @ Dec 23 20... Dec 31 2017, 15:11 Inanity Алгоритм обработки для каждого из 1000 узлов одина... Jan 2 2018, 17:37 Студент заборстроительного Цитата(Inanity @ Jan 2 2018, 20:37) Алгор... Jan 2 2018, 17:40  Inanity Цитата(Студент заборстроительного @ Jan 2 201... Jan 2 2018, 18:35 syoma ИМХУется мне, что ТС вообще будет достаточно одног... Jan 2 2018, 19:07 krux с таким подходом - НЕТ.
дело в том что я был в по... Jan 2 2018, 19:55 Студент заборстроительного Цитата(krux @ Jan 2 2018, 22:55) дело в т... Jan 3 2018, 12:41  Inanity Цитата(Студент заборстроительного @ Jan 3 201... Jan 3 2018, 13:32   RobFPGA Приветствую!
Цитата(Inanity @ Jan 3 2018... Jan 3 2018, 14:15   Студент заборстроительного Цитата(Inanity @ Jan 3 2018, 16:32) Такая... Jan 3 2018, 17:40    Александр77 Цитата(Студент заборстроительного @ Jan 3 201... Jan 3 2018, 18:51
2 страниц
1 2 >
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|