Uma nova patente registrada pela AMD sugere que eles estão considerando seguir a Intel e a Arm no caminho da computação híbrida. Mas, curiosamente, a patente bastante genérica descreve um produto muito familiar…

Computação híbrida é quando um dispositivo de processamento usa duas (ou mais) arquiteturas diferentes otimizadas para finalidades diferentes. Nesse caso, a AMD deseja criar uma CPU / APU para notebooks com maior eficiência energética, sem sacrificar os recursos. Para fazer isso, eles estão usando um “processador de alto recurso” que faz tudo rapidamente e um “processador de poucos recursos” que faz um pequeno número de coisas com muita eficiência, tudo dentro de uma única CPU / APU.

A patente envolve principalmente os fundamentos da computação híbrida: “quando o processador de alto recurso está sendo subutilizado, o sistema de processador heterogêneo faz a transição para um modo de baixo consumo de energia ao alternar a execução de um thread para o processador de baixo recurso. Essa mudança de execução inclui a migração de dados … ”e, subsequentemente,“ … quando o processador de baixo recurso está sendo superutilizado, o sistema de processador heterogêneo faz a transição para um modo de alta potência ao alternar a execução de um thread […]. ”

A arquitetura Lakefield da Intel faz aproximadamente a mesma coisa. Ele emprega quatro núcleos Tremont de 10 nm como o processador de baixo recurso e um processador Sunny Cover de 22 nm como o processador de alto recurso. Os processadores octa-core da Arm usados ​​em smartphones dedicam quatro núcleos a tarefas de alto desempenho, enquanto os outros quatro gerenciam aplicativos de segundo plano, conectividade e outros.

Uma área nova da patente da AMD é a discussão de diferentes implementações. Duas configurações alternativas são sugeridas pela patente. No primeiro, o armazenamento físico comum a ambos os processadores é usado para a comunicação entre os dois. No segundo, há um link virtual criado no cache. Aqui está um exemplo de processo no qual o processador de baixo recurso (o primeiro processador ) envia uma instrução para o processador de alto recurso (o segundo processador ) usando a primeira configuração:

O primeiro processador executa um encadeamento no modo de baixa energia → primeiro processador detecta o encadeamento tentativa de utilizar recurso não suportado → primeiro processador para a execução do encadeamento → primeiro processador indica a troca para o segundo processador e salva o estado do encadeamento → segundo processador restaura o estado do encadeamento a partir do local da memória compartilhada e começa a execução

Um cenário como esse pode ocorrer quando o usuário faz com que o processador decodifique um stream de vídeo após chegar na página inicial do Twitch, por exemplo. Observe que o processador de alto desempenho já estava (ou poderia estar) ativo neste cenário; pensando em esperar para lidar com as tarefas complexas enviadas pelo processador de poucos recursos.

Patentes não indicam a disposição de uma empresa em entrar no mercado, e uma patente um tanto vaga como essa certamente não confirma quaisquer atributos de produtos futuros. No geral, porém, é muito interessante ver a AMD perseguindo o mercado móvel com fervor crescente e levando a luta para a Intel em mais um setor.

Deixe uma resposta

Exit mobile version