|
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.
|
|
|
|
|
 |
Ответов
|
Apr 3 2017, 12:01
|
Местный
  
Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284

|
Вот правильная ссылка: http://insys.ru/fmc/fmc122pНа данный момент главная задача этого модуля - показывать какие мы крутые. За полтора года я не смог найти ни одного покупателя. С одной стороны модуль явно опередил своё время - никому такие скорости не нужны. С другой стороны - Virtex 7 уже устарел. Сейчас это уже можно сделать на Kintex Ultrascale.
|
|
|
|
|
Sep 24 2018, 18:49
|
Местный
  
Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284

|
Появились новые данные по скорости: - 13 500 Мбайт/с — ввод в буфер размером 1024 Мбайта в системной области памяти - 13 310 Мбайт/с — ввод в буфер размером 4096 Мбайт в пользовательской области памяти FMC122P: http://insys.ru/fmc/fmc122pP.S. 1 Мбайт = 1024*1024 байт.
|
|
|
|
|
Sep 28 2018, 08:26
|
Частый гость
 
Группа: Участник
Сообщений: 78
Регистрация: 21-02-08
Из: Мюнхен
Пользователь №: 35 249

|
Цитата(dsmv @ Sep 24 2018, 22:49)  Появились новые данные по скорости: в системной области памяти в пользовательской области памяти Раз уж зашел разговор про системную/пользовательскую? Это что? " Cистемная", это случайно не BIOSом выделенная PCIe устройству(которую это устройство запрашивает/выторговывает) в процессе PCI энумерации? А пользовательская, это когда уже драйвер под Вин/Линукс запрашивает память себе на " корректную инициализацию и работу?
Сообщение отредактировал Bios71 - Sep 28 2018, 08:27
--------------------
я не волшебник, я только учусь ...
|
|
|
|
|
Sep 28 2018, 08:41
|
Местный
  
Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284

|
Цитата(Bios71 @ Sep 28 2018, 11:26)  Раз уж зашел разговор про системную/пользовательскую? Это что? "Cистемная", это случайно не BIOSом выделенная PCIe устройству(которую это устройство запрашивает/выторговывает) в процессе PCI энумерации? А пользовательская, это когда уже драйвер под Вин/Линукс запрашивает память себе на "корректную инициализацию и работу? Нет. Не так. Системная память - это память которую приложение может выделить в ядре ОС. Она является непрерывной по физическим и виртуальным адресам. Пользовательсякая память - это память которую приложение может выделить вне ядра ОС. Вот для неё используется виртуализация на уровне процессора. Как следствие - она является непрерывной по виртуальным адресам но на уровне физических адресов она разделена на страницы по 4 килобайта. DMA канал работает с физической памятью. Если буфер для DMA выделен в пользовательской памяти, то это достаточно тяжёлый режим. Приходится работать с большим количеством блоков по 4кБайта. Мой контроллер кстати позволяет быстро работать с пользовательской памятью - это одна из наших "изюминок" Подробнее можно прочитать здесь: http://ds-dev.ru/attachments/download/4Как оказалось, процессор тоже быстрее работает с системной памятью. Но это требует дополнительных исследований.
|
|
|
|
Сообщений в этой теме
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     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 @ Apr 3 2017, 15:01) ...На да... Sep 27 2018, 07:50 dsmv ЦитатаТут бы поиграть со скоростю записи, принудит... Sep 27 2018, 13:47  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  Bios71 Цитата(dsmv @ Sep 27 2018, 17:47) . Кстат... Sep 28 2018, 07:30   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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|