|
FMC122P - PCI Express v3.0 x16, Хочу похвастаться |
|
|
|
Feb 21 2016, 10:27
|
Местный
  
Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284

|
Всем доброго времени суток. Хочу рассказать о достижениях в области PCI Express. У нас в разработке находится модуль FMC122P : http://insys.ru/products/fmc/fmc122pНа нём установлен Virtex 7, который имеет два порта PCI Express v3.0 x8; Эти два порта подключены к коммутатору, а коммутатор подключён к разъёму x16. Есть интересные результаты по измерению скорости: - Intel Core i7 3820 P9X79, память DDR3-1866 - 11050 Мбайт/с
- Intel Core i7 3820 P9X79, память DDR3-1600 - 10900 Мбайт/с
- Intel Core i7 5820 X99, память DDR4-2400 - 9000 Мбайт/с
Два модуля FMC122P в компьютере P9X79, DDR3-1866 показывают 11000 Мбайт/с каждый. Но если включить проверку данных, то скорость падает до 7500 Мбайт/с. В компьютере P9X79 DDR3-1600 при включении проверки скорость также падает до 8500 Мбайт/с В компьютере P9X79 DDR3-1866 при одной плате и включённой проверке данный скорость не уменьшается - 11050 Мбайт/с Скорость зависит от активности компьютера, видно что скорость падает при увеличении активности. Все измерения проводились под Windows 7 x64 при непрерывном вводе в буфер размером 1 Гбайт. Интервал измерения от нескольких минут до нескольких часов. Самое интересное - почему такая маленькая скорость на компьютере Intel Core i7 5820 X99 DDR4-2400 Я ожидал прироста скорости до 12000, а получил снижение до 9000.
|
|
|
|
|
 |
Ответов
|
Sep 27 2018, 07:50
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(dsmv @ Apr 3 2017, 15:01)  ...На данный момент главная задача этого модуля - показывать какие мы крутые. За полтора года я не смог найти ни одного покупателя. С одной стороны модуль явно опередил своё время - никому такие скорости не нужны. С другой стороны - Virtex 7 уже устарел. Сейчас это уже можно сделать на Kintex Ultrascale. Ну, мне такая штуковина могла бы сгодится годика 3..4 назад. М.б. и кому-то ещё. А сейчас - нет. Имха, дело тут не только в специфичности рынка и редко встречающихся соответствующих заказчиках. Хотя фактор "нужного времени и места" стоит в полный рост. Так, для наших задач (ЛВС) есть привязка к каналам передачи данных с ёмкостями 10G, 40G и 100G (здесь и далее - гигабиты в сек.). И ещё желательно иметь кратности 2 или 4. И запас емкости каналов к материнской плате/бэкплейну. Т.е., не всякая конфигурация годится под задачи ЛВС конкретного класса. Да и в других областях к ёмкостям ЛВС могут привязываться. Вот и получается, 10G уже многими отработан, 40G уже не актуальны, да и ваша плата скорее вписывается в эти невостребованные 40G. А для всё ещё горячих(в прямом и переносном) 100G желательно иметь что-нить покруче Virtex 7 и PCI Express v3.0. Но плата красивая, это да. Бу иметь ввиду. М.б. что-нить когда-нить и понадобится. И м.б. даже в ближайшее. Цитата(Bios71 @ Sep 26 2018, 09:45)  ... ПС: до собственного 10GHz осцилогрофа осталось пол шага?  Ну, осциллограф на 10G - это не столь интересно и весело, если речь о ёмкости канала. Таки, штуковина локальная, лучше всё заливать в один флакон. Но за то, что подняли тему, отдельное спасибо. Иной раз ищешь что-нить такое, и хрен найдёшь, особливо в России.
|
|
|
|
|
Sep 27 2018, 13:47
|
Местный
  
Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284

|
Цитата Тут бы поиграть со скоростю записи, принудительно опуская ее с 11000-13000Мб до уровней когда включение проверки перестанет провоцировать "проседание" приема/записи, и тогда анализировать имеющиеся/достигнутые цифры. Да, здесь я уже столкнулся с ограничением скорости по проверке данных. Мой алгоритм проверки успевает работать на скорости до 13280 Мбайт/с с системной памятью и 12635 Мбайт/с с пользовательской памятью. В качестве тестовых данных я использую счётчик 64 разряда. Кстати, я обнаружил что компьютер с памятью DDR3-1866 работает быстрее чем DDR4-2133. Следующим этапом я хочу передавать данные непосредственно в память графического процессора NVIDIA. И использовать его возможности для проверки и обработки данных. По отдельности платы уже работают, а вот запустить их вместе всё никак не соберусь. Цитата(prig @ Sep 27 2018, 10:50)  А для всё ещё горячих(в прямом и переносном) 100G желательно иметь что-нить покруче Virtex 7 и PCI Express v3.0. PCI Express 3.0 x16 как раз подходит для одного канала 100G. Такая плата у нас есть в разработке, но вот когда она появиться я уже не знаю. Там будет использоваться Kintex UltraScale+ KU11P. Наработки по PCI Express будут перенесены на новую плату.
|
|
|
|
|
Sep 28 2018, 07:30
|
Частый гость
 
Группа: Участник
Сообщений: 78
Регистрация: 21-02-08
Из: Мюнхен
Пользователь №: 35 249

|
Цитата(dsmv @ Sep 27 2018, 17:47)  . Кстати, я обнаружил что компьютер с памятью DDR3-1866 работает быстрее чем DDR4-2133. Память памяти рознь, надеюсь в курсе про разные каналы контроллера или надписи на памяти 1R8/2R8/1R16/2R16? Цитата(dsmv @ Sep 27 2018, 17:47)  . Следующим этапом я хочу передавать данные непосредственно в память графического процессора NVIDIA. И использовать его возможности для проверки и обработки данных. По отдельности платы уже работают, а вот запустить их вместе всё никак не соберусь. Тема интересная сама по себе, это под Линуксом или Вин? Или без операционки балуетесь(бывает такая блажь у меня)?
--------------------
я не волшебник, я только учусь ...
|
|
|
|
Сообщений в этой теме
dsmv FMC122P - PCI Express v3.0 x16 Feb 21 2016, 10:27 dsmv Уточненные результаты:
Intel Core i7 4820K P9X79... Feb 24 2016, 12:37 FLTI А на матерях с чипсетом Z97 или Z170 какие показат... Feb 24 2016, 13:57 dsmv Intel Core i7-4790 3.6 GHz Z97-WS, DDR3-1600
Без... Feb 25 2016, 09:59 FLTI А на матерях с AMD-процессором какие результаты? Mar 5 2016, 17:05 dsmv Цитата(FLTI @ Mar 5 2016, 20:05) А на мат... Mar 17 2016, 10:55 dsmv На Хабрахабре опубликовал статью про FMC122P: http... Dec 11 2016, 18:10 AVR Цитата(dsmv @ Feb 21 2016, 13:27) http://... Jan 24 2017, 07:08 dsmv Вот правильная ссылка: http://insys.ru/fmc/fmc122p... Apr 3 2017, 12:01  dsmv Появились новые данные по скорости:
- 13 500 Мбайт... Sep 24 2018, 18:49   Bios71 Цитата(dsmv @ Sep 24 2018, 22:49) Появили... Sep 28 2018, 08:26    dsmv Цитата(Bios71 @ Sep 28 2018, 11:26) Раз у... Sep 28 2018, 08:41     Bios71 Цитата(dsmv @ Sep 28 2018, 12:41) Нет. Не... Sep 28 2018, 08:59      dsmv Это совсем разные понятия.
Каждое PCI устройство ... Sep 28 2018, 09:17      RobFPGA Приветствую!
Цитата(Bios71 @ Sep 28 2018,... Sep 28 2018, 10:01       Bios71 Цитата(RobFPGA @ Sep 28 2018, 14:01) Прив... Sep 28 2018, 10:51        dsmv Цитата(Bios71 @ Sep 28 2018, 13:51) к сож... Sep 28 2018, 11:00         Bios71 Цитата(dsmv @ Sep 28 2018, 15:00) А некот... Sep 28 2018, 11:42        RobFPGA Приветствую!
Цитата(Bios71 @ Sep 28 2018,... Sep 28 2018, 12:07         Bios71 Цитата(RobFPGA @ Sep 28 2018, 16:07) Что ... Sep 28 2018, 12:17          blackfin Цитата(Bios71 @ Sep 28 2018, 15:17) а как... Sep 28 2018, 12:23           Bios71 Цитата(blackfin @ Sep 28 2018, 16:23) Пиш... Sep 28 2018, 13:03            blackfin Цитата(Bios71 @ Sep 28 2018, 16:03) а все... Sep 28 2018, 13:42            RobFPGA Приветствую!
Цитата(Bios71 @ Sep 28 2018,... Sep 28 2018, 13:57 Bios71 >>После этого командами int_mem_read произво... Sep 26 2018, 06:45  prig Цитата(dsmv @ Sep 27 2018, 16:47) ...
PCI... Sep 27 2018, 15:36   dsmv Цитата(prig @ Sep 27 2018, 18:36) Ну, в ч... Sep 27 2018, 16:56    blackfin Цитата(dsmv @ Sep 27 2018, 19:56) У конку... Sep 27 2018, 17:03     dsmv Цитата(blackfin @ Sep 27 2018, 20:03) ..и... Sep 28 2018, 05:18     prig Цитата(blackfin @ Sep 27 2018, 20:03) ...... Sep 28 2018, 06:20      blackfin Цитата(prig @ Sep 28 2018, 09:20) Или Вас... Sep 28 2018, 06:44       dsmv Цитата(blackfin @ Sep 28 2018, 09:44) Сом... Sep 28 2018, 07:01       prig Цитата(blackfin @ Sep 28 2018, 09:44) Так... Sep 28 2018, 09:14    Flood Цитата(dsmv @ Sep 27 2018, 19:56) У конку... Sep 28 2018, 19:27     dsmv Цитата(Flood @ Sep 28 2018, 22:27) Послед... Sep 28 2018, 21:32   dsmv Цитата(Bios71 @ Sep 28 2018, 10:30) Памят... Sep 28 2018, 07:49 blackfin Цитата(dsmv @ Sep 28 2018, 08:18) Причина... Sep 28 2018, 05:39 dsmv Цитата(blackfin @ Sep 28 2018, 08:39) На ... Sep 28 2018, 06:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|