Я пытаюсь измерить PCIe пропускной способности на ATI FirePro 8750. АМД пример приложения PCIeBandwidth в SDK измеряет пропускную способность трансфертов из:PCIe Пропускная способность на ATI FirePro
- хоста к устройству, используя clEnqueueReadBuffer().
- Устройство для размещения, используя clEnqueueWriteBuffer().
В моей системе (Windows 7, Intel Core2Duo 32 бит) выход приходит так:
Selected Platform Vendor : Advanced Micro Devices, Inc.
Device 0 : ATI RV770
Host to device : 0.412435 GB/s
Device to host : 0.792844 GB/s
Эта конкретная карта 2 Гб DRAM и максимальная тактовая частота составляет 750 МГц
1- Почему ширина полосы частот различна в каждом направлении?
2- Почему Bandwdith такой маленький?
Также я понимаю, что это сообщение происходит через DMA, поэтому на пропускную способность не может влиять процессор.
Какой процессор вы используете? Процессор часто может столкнуться с недостатком передачи PCIe, если он достаточно плох. – KLee1
Передача происходит через DMA, (буферы всегда закреплены перед этой передачей), как это имеет значение, является ли процессор плохим или хорошим – gpuguy
Ваш GPU находится на перекрестке x16 .. правильно? – Thomas