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

 
 
> Скорость одиночных транзакций
aosp
сообщение May 6 2011, 18:01
Сообщение #1


к.т.н.
***

Группа: Модераторы
Сообщений: 242
Регистрация: 21-06-04
Из: Санкт–Петербург, Россия
Пользователь №: 75



Имеется Arria 2GX и связанный с нею модуль на базе NanoETX Intel Antom под LINUX
Наблюдается скорость следования одиночных транзакций
- по записи период следования примерно 120нс
- по чтению период следования примерно 1800нс

реальная задержка ответа на запрос чтения составляет менее 50нс...
Вопрос, это нормально что по чтению так медленно или где то что то не так?
Подскажите, можно ли ускорить темп одиночных транзакций чтения?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gerber
сообщение Jun 19 2012, 13:29
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Цитата(aosp @ May 6 2011, 22:01) *
Имеется Arria 2GX и связанный с нею модуль на базе NanoETX Intel Antom под LINUX
Наблюдается скорость следования одиночных транзакций
- по записи период следования примерно 120нс
- по чтению период следования примерно 1800нс

реальная задержка ответа на запрос чтения составляет менее 50нс...
Вопрос, это нормально что по чтению так медленно или где то что то не так?
Подскажите, можно ли ускорить темп одиночных транзакций чтения?

Всё абсолютно правильно, одиночные транзакции записи на порядок быстрее транзакций чтения. Это характерно для шин PCI/PCIe и связано с механизмом кэширования записи, т. н. Posted Write (отложенная запись). Когда вы записываете данные в плату - устройство (возможно, мост) может и "не торопиться" выполнять физическую запись, поэтому только запоминает в кэше и отпускает процессор, так как на дальнейшее выполнение программы это не влияет, а вот когда происходит чтение - устройство обязано сначала отработать все предыдущие posted-транзакции записи и только потом физическое чтение, которое невозможно отложить в принципе. Пока всё это не будет выполнено - процессор висит и ждёт, так как прочитанные данные влияют на дальнейший ход программы.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
dsmv
сообщение Jun 20 2012, 12:56
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(gerber @ Jun 19 2012, 16:29) *
Всё абсолютно правильно, одиночные транзакции записи на порядок быстрее транзакций чтения. Это характерно для шин PCI/PCIe и связано с механизмом кэширования записи,


Не совсем так. Транзакция записи идёт только в одну сторону, а транзакция чтения - туда и обратно. Вот и получается в два раза больше по времени.




Go to the top of the page
 
+Quote Post
gerber
сообщение Jun 21 2012, 14:24
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Цитата(dsmv @ Jun 20 2012, 16:56) *
Не совсем так. Транзакция записи идёт только в одну сторону, а транзакция чтения - туда и обратно. Вот и получается в два раза больше по времени.

biggrin.gif
Смайлик забыли поставить.
Вообще-то, у топикстартера разница времён на порядок.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- aosp   Скорость одиночных транзакций   May 6 2011, 18:01
- - Andrew Su   Цитата(aosp @ May 6 2011, 21:01) Имеется ...   May 6 2011, 18:43
- - dmitry-tomsk   Цитата(aosp @ May 6 2011, 21:01) Имеется ...   May 7 2011, 09:26
|- - aosp   Цитата(dmitry-tomsk @ May 7 2011, 13...   May 9 2011, 10:43
|- - dmitry-tomsk   Цитата(aosp @ May 9 2011, 14:43) Просто о...   May 9 2011, 16:34
- - aosp   Какая же латентность у канала? Получается примерно...   May 10 2011, 02:53
- - novartis   По работе использую плату Stratix IV GX Dev. Kit, ...   Jun 7 2011, 17:16
|- - nicvic   Цитата(novartis @ Jun 7 2011, 21:16) По р...   Feb 15 2012, 06:33
- - aosp   если я все правильно понимаю скорость следования о...   Jun 22 2011, 18:21
- - syoma   Цитата(aosp @ May 6 2011, 21:01) Наблюдае...   Mar 2 2012, 08:13
- - syoma   Еще раз в тему. Мы настроили обмен между SP605 и M...   Apr 19 2012, 10:14
- - novartis   Подниму старую тему, так как уже на протяжении 3 л...   Feb 5 2014, 11:06
- - krux   возьмем примерные значения времянок: Tx Applicatio...   Feb 5 2014, 19:13
- - novartis   Цитата(krux @ Feb 6 2014, 00:13) возьмем ...   Feb 7 2014, 03:03


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 18:52
Рейтинг@Mail.ru


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