FERRAMENTAS LINUX: O ajuste de desempenho do RadeonSI para CPUs AMD Zen pousou no Mesa

domingo, 9 de setembro de 2018

O ajuste de desempenho do RadeonSI para CPUs AMD Zen pousou no Mesa




Confira!!



No início desta semana, relatei o código do RadeonSI Gallium3D sendo sintonizado para os processadores AMD Zen em uma tentativa de oferecer maior desempenho em jogos para os processadores Ryzen. Esse trabalho agora foi fundido na Mesa 18.3.

Como explicado quando os patches surgiram para ajustar os processadores RadeonSI / Gallium3D para Ryzen , o trabalho de Marek Olsak da AMD é devido ao design CCX (complexos centrais) do Zen, ele tentará fixar os threads de execução do aplicativo e do driver ao mesmo CCX para que eles possam compartilhar o mesmo cache L3. Com esses patches, Marek descobriu em alguns benchmarks do OpenGL que houve um aumento de 25 ~ 32% em alguns micro-benchmarks, mas o desempenho dos jogos no mundo real ainda precisa ser analisado - eu estarei executando alguns benchmarks em breve.

Durante o curso de vários patches, o trabalho foi incorporado ao Mesa 18.3 Git na sexta-feira.

Marek confirmou em nossos fóruns que esse ajuste era necessário para o design da RadeonSI. " Não é necessário nenhum trabalho por driver se um driver não tiver nenhum encadeamento internamente. A maior parte da lógica está no código compartilhado e é aplicada aos encadeamentos GL e gálio. O RadeonSI é uma exceção, porque tem um encadeamento interno . "

Fique atento para alguns pontos de referência, assim que o tempo permitir, deve provavelmente fornecer pelo menos um pequeno benefício para configurações Radeon + Ryzen.


Fonte


Até a próxima!!

Nenhum comentário:

Postar um comentário