Серия amd radeon r9 smp_affinity

Используя taskset -c 1 с программой opencl, она работает с той же скоростью, что и без использования на четырехъядерной машине. Но загрузка с набором задач составляет 13%, без него 50%.

Я использую драйверы AMD 13.12 в fedora 20, после слишком больших проблем (amd r9 opencl не поддерживается fedora, а драйверы AMD не компилируются, требуется патч третьей части).

Система имеет 3 графических процессора, и я пытаюсь назначить прерывания одного графического процессора одному ядру процессора. Проблема в том, что я ничего не могу отобразить в smp_affinity в / proc / irq / 60 /

           CPU0 CPU1 CPU2 CPU3 0: 125 0 0 0 Таймер IO-APIC-границы 1:          3          3          2          2   IO-APIC-edge      i8042
  7:          1          0          0          0   IO-APIC-edge    
  8:          0          0          1          0   IO-APIC-edge      rtc0
  9:          0          0          0          0   IO-APIC-fasteoi   acpi
 14:      20553      19951      18934      23545   IO-APIC-край pata_atiixp 15: 0 0 0 IO-APIC-край pata_atiixp
 16:        209        210        333        254   IO-APIC-fasteoi   snd_hda_intel
 17:          0          0          0          0   IO-APIC-fasteoi   ehci_hcd:usb1, ehci_hcd:usb2
 18:          1          1 0   IO-APIC-fasteoi   ohci_hcd:usb3, ohci_hcd:usb4, ohci_hcd: край usb5
 40:          0          0          0 PCI-MS ahci 41: 4 4 3 5 PCI-MSI-край xhci_hcd 42: 0 0 0 0 PCI-MSI-край xhci_hcd 43: 0 0 0 PCI-MSI-край xhci_hcd 44: 0 0 0 0 PCI-MSI-край xhci_hcd 45: 0 0 0 0 PCI-MSI-край xhci_hcd 46: 0 0 0 0 PCI-MSI-край xhci_hcd
 47:          0          0          0          0   PCI-MSI-край xhci_hcd 48: 0 0 0 0 PCI-MSI-край xhci_hcd 49: 0 0 0 0 PCI-MSI-край xhci_hcd 50: 0 0 0 0 PCI-MSI-край xhci_hcd 51: 0 0 0 0 PCI-MSI-край xhci_hcd 52: 0 0 0 0 PCI-MSI-край xhci_hcd 53: 0 0 0 0 PCI-MSI-edge xhci_hcd 54: 0 0 0 0 PCI-MSI-edge xhci_hcd 55: 0          0          0   PCI-MSI-edge      xhci_hcd
 56:     260453         27      39686      10222   PCI-MSI-край p19p1
 57:         30         29         28         31   PCI-MSI-край snd_hda_intel 58: 30 29 29 30 PCI-MSI-край snd_hda_intel 59: 30 30 29 29 PCI-MSI-край snd_hda_intel
 60:     376820     387077     422262     414046   PCI-MSI-edge      fglrx[0]@PCI:1:0:0
 61:     233781     260237     282034     273928   PCI-MSI-edge      fglrx[1]@PCI:2:0:0
 62:     325068     337322     385699     381124   PCI-MSI-edge      fglrx[2]@PCI:3:0:0
NMI:        109        466        134        132 Немаскируемые прерывания LOC:    1455844    4537211    1861268    1830786 Локальные прерывания по таймеру SPU:          0          0          0          0 Побочные прерывания PMI: 109 466 134 132 Прерывания контроля производительности IWI:      48127      24519      17582      13174 прерывания работы IRQ RTR:          0          0          0          0   APIC ICR повторных попыток считывания RES:   33436070   33287609   27497110   27413290 Прерывания повторного планирования CAL:       1727       1523       1401       1314 Прерывания функционального вызова TLB:     416983     448396     436569     455603   TLB 0 0 0 0 0 T0B 0 прерывания THR:          0          0          0          0 Порог прерываний APIC MCE:          0          0          0          0 Исключения машинной проверки MCP: 18 18 18 18 Опросы машинной проверки
Linux * 3.12.6-300.fc20.x86_64 #1 SMP Mon 23.12 16:44:31 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
дисплей::0.0 экран: 0                                                                                           
Строка поставщика OpenGL: Advanced Micro Devices, Inc.                                                                 
Строка рендеринга OpenGL: AMD Radeon R9 200 Series                                                                   
Строка версии OpenGL: 4.3.12618 Контекст профиля совместимости 13.251                                              



Дисплей: 0,0 экран: 1                                                                                           
Строка поставщика OpenGL: Advanced Micro Devices, Inc.                                                                 
Строка рендеринга OpenGL: AMD Radeon R9 200 Series                                                                   
Строка версии OpenGL: 4.3.12618 Контекст профиля совместимости 13.251                                              



Дисплей: 0,0 экран: 2
Строка поставщика OpenGL: Advanced Micro Devices, Inc.
Строка рендеринга OpenGL: AMD Radeon R9 200 Series                       
Строка версии OpenGL: 4.3.12618 Контекст профиля совместимости 13.251

Можно ли назначить IRQ 60 для ядра 0, от 61 до 1 и от 62 до 2? Или уменьшите нагрузку на процессор.

0 ответов

Другие вопросы по тегам