Discussão sobre processadores 2015-2023

Páginas (203): 1 ... 56 57 58 59 60 ... 203
2026 respostas neste tópico
 #571
(16/05/2017, 18:21)rapier Escreveu: Isso não é um problema resolvível apenas com software. Algo próximo de uma solução seria a extensão de hardware TSX (https://en.wikipedia.org/wiki/Transactio...Extensions, sugiro que leia também http://www.anandtech.com/show/6290/makin...extensions), mas isso só tem pra Intel e não conheço programas que usem isso.

hm entendi, esse tsx ainda é meio lerdo, atrapalha mais que ajuda, mas é uma questão de investimento mesmo, como é dito no artigo do segundo site.

Achei que manipular as threads por linguagem de baixo nível já era o suficiente.
 #572
(16/05/2017, 18:37)JJaeger Escreveu: hm entendi, esse tsx ainda é meio lerdo, atrapalha mais que ajuda, mas é uma questão de investimento mesmo, como é dito no artigo do segundo site.

Achei que manipular as threads por linguagem de baixo nível já era o suficiente.

mas ta difícil...
AMD achou que era tendência utilização de vários núcleos e arriscou um projeto com baixo IPC mas facilitaria inserir vários núcleos... e acabou se ferrando. Agora que começou engatinhar o uso de vários núcleos. Mas quanto tempo isso irá demandar? 10 anos? Pq não acho que isso será algo real daqui a 5 anos.

Quem trabalha na área de animação, gráfica, encode, cálculos etc... até que pode fazer bom uso. Mas para usuário comum não vai fazer mínima diferença um processador com a mesma tecnologia e mesmo clock um com 16 cores e 8 cores, dependendo de usuário até com 4 cores, já que o mesmo terão 8 threads. A não ser que usuário conecta vários monitores, e abrem vários programas simultaneamente em cada tela, talvez assim... Mas mesmo assim é foda conseguir usar os 32 threads. Icon_lol Icon_lol Icon_rolleyes
 #573
Lisa Su não estava brincando quando comentou mais cedo sobre "desempenho épico".

[Imagem: MHxpJIa.png]
 #574
(16/05/2017, 20:11)martec Escreveu: mas ta difícil...
AMD achou que era tendência utilização de vários núcleos e arriscou um projeto com baixo IPC mas facilitaria inserir vários núcleos... e acabou se ferrando. Agora que começou engatinhar o uso de vários núcleos. Mas quanto tempo isso irá demandar? 10 anos? Pq não acho que isso será algo real daqui a 5 anos.

Quem trabalha na área de animação, gráfica, encode, cálculos etc... até que pode fazer bom uso. Mas para usuário comum não vai fazer mínima diferença um processador com a mesma tecnologia e mesmo clock um com 16 cores e 8 cores, dependendo de usuário até com 4 cores, já que o mesmo terão 8 threads. A não ser que usuário conecta vários monitores, e abrem vários programas simultaneamente em cada tela, talvez assim... Mas mesmo assim é foda conseguir usar os 32 threads. Icon_lol Icon_lol Icon_rolleyes

por enquanto acho que isso (nº de núcleos) é mais pra marketing como tu mesmo disse. Acho que quando começar a surgir jogo que use processamento paralelo pra melhorar a execução (nem sei se isso seria eficiente), talvez algum do naipe de no mans sky que trabalha com conceitos de grandes distâncias físicas, pode ser que surja alguma demanda pra projetos tipo o tsx.

os programas atuais conseguem rodar muito bem com poucos núcleos, se surgir demanda esse tipo de ideia deve ir pra frente
 #575
(16/05/2017, 20:19)JJaeger Escreveu: por enquanto acho que isso é mais pra marketing como tu mesmo disse. Acho que quando começar a surgir jogo que use processamento paralelo pra melhorar a execução (nem sei se isso seria eficiente), talvez algum do naipe de no mans sky que trabalha com conceitos de grandes distâncias físicas, pode ser que surja alguma demanda pra projetos tipo o tsx.

os programas atuais conseguem rodar muito bem com poucos núcleos, se surgir demanda esse tipo de ideia deve ir pra frente

Não é "marketing". Quem precisa de mais cores sabe o que fazer com eles. Mas é claro que quanto mais núcleos, mais caro fica e menos público tem.

(16/05/2017, 20:19)JJaeger Escreveu: Acho que quando começar a surgir jogo que use processamento paralelo pra melhorar a execução (nem sei se isso seria eficiente), talvez algum do naipe de no mans sky que trabalha com conceitos de grandes distâncias físicas, pode ser que surja alguma demanda pra projetos tipo o tsx.

Os jogos já usam várias threads. O que acontece é que há gargalo em dois pontos:

  1. A parte do loop do jogo é single-thread. A partir dela você pode invocar várias threads, mas o loop em si é single-thread. Há pesquisas para resolver isso.
  2. O driver de vídeo pode ser single-thread, o que é o caso da ATI.
 #576
(16/05/2017, 20:21)rapier Escreveu: Não é "marketing". Quem precisa de mais cores sabe o que fazer com eles. Mas é claro que quanto mais núcleos, mais caro fica e menos público tem.

tu que faz encode, entendo...
mas é minoria que consegue fazer o bom uso...
de todos que compram oq sabem fazer bom uso é minoria, pq quem consegue comprar são os que mais gostam de mostrar status.

(16/05/2017, 20:21)rapier Escreveu: Os jogos já usam várias threads. O que acontece é que há gargalo em dois pontos:

então não adianta em nada. quanto tempo vão demorar para resolver os gargalos? 5 anos conseguem resolver?
 #577
(16/05/2017, 20:24)martec Escreveu: então não adianta em nada. quanto tempo vão demorar para resolver os gargalos? 5 anos conseguem resolver?

desenvolvendo pra console já eliminaria o ponto 2, pra pc teria que ter uma parceria entre desenvolvedoras de gpu
 #578
(16/05/2017, 20:24)martec Escreveu: então não adianta em nada. quanto tempo vão demorar para resolver os gargalos? 5 anos conseguem resolver?

Não li os detalhes sobre as engines que rodariam com a base em paralelo, e infelizmente não consigo achar o assunto na internet no momento, mas sei que ao menos no mundo acadêmico ainda não existe engine de jogo assim.
 #579
(16/05/2017, 20:28)JJaeger Escreveu: desenvolvendo pra console já eliminaria o ponto 2, pra pc teria que ter uma parceria entre desenvolvedoras de gpu

os consoles adoram usar APU e de geração passada....
na hora que vão usar os de 32 threads, já deve ter de 256 threads... Icon_lol Icon_lol Icon_lol Icon_rolleyes
 #580
(16/05/2017, 20:28)JJaeger Escreveu: desenvolvendo pra console já eliminaria o ponto 2, pra pc teria que ter uma parceria entre desenvolvedoras de gpu

Sobre o que estava falando de driver:



As chamadas de renderização do DX 11 rolam em single thread. A Nvadia paraleliza isso via driver. A ATI não. Logo as placas da ATI acabam usando mais % de um único core em jogos DX11 e com isso gerando um gargalo.
Páginas (203): 1 ... 56 57 58 59 60 ... 203

Usuários visualizando este tópico: 25 Visitantes